Details

Time bar (total: 29.3s)

analyze727.0ms (2.5%)

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)

sample12.4s (42.4%)

Results
3.5s12871×body256invalid
3.2s2177×body4096valid
1.8s1194×body8192valid
1.2s4235×body256infinite
1.2s1363×body2048valid
732.0ms2576×body256valid
466.0ms610×body1024valid
215.0ms336×body512valid
74.0ms61×body1024infinite
47.0ms40×body512infinite
39.0ms50×body2048infinite
12.0ms12×body4096infinite
4.0msbody8192exit
Bogosity

preprocess124.0ms (0.4%)

Algorithm
egg-herbie
Rules
603×fma-neg_binary64
506×times-frac_binary64
396×cancel-sign-sub-inv_binary64
391×neg-mul-1_binary64
376×neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01591248
17261184
240951184
352831184
472691184
066
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
Outputs
0
1
2
3
4
5
Call 2
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 w (*.f64 2 c0)) (+.f64 (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D))) (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 h (*.f64 2 w)) (+.f64 (/.f64 (*.f64 h (*.f64 d d)) (*.f64 (*.f64 w c0) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 h (*.f64 d d)) (*.f64 (*.f64 w c0) (*.f64 D D))) (/.f64 (*.f64 h (*.f64 d d)) (*.f64 (*.f64 w c0) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 D (*.f64 2 w)) (+.f64 (/.f64 (*.f64 D (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 c0 c0))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 D (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 c0 c0))) (/.f64 (*.f64 D (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 c0 c0)))) (*.f64 M M)))))
(*.f64 (/.f64 d (*.f64 2 w)) (+.f64 (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 M (*.f64 2 w)) (+.f64 (/.f64 (*.f64 M (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 M (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 M (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 c0 c0)))))
(*.f64 (/.f64 c0 (*.f64 2 h)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 D)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 d)) (+.f64 (/.f64 (*.f64 c0 (*.f64 w w)) (*.f64 (*.f64 d h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 w w)) (*.f64 (*.f64 d h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 w w)) (*.f64 (*.f64 d h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 M)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 M h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 M h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 M h) (*.f64 D D)))) (*.f64 w w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w D) (*.f64 h h))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w D) (*.f64 h h))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w D) (*.f64 h h)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 h h)) (*.f64 (*.f64 w d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 h h)) (*.f64 (*.f64 w d) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 h h)) (*.f64 (*.f64 w d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D)))) (*.f64 h h)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d))) (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M)))) (*.f64 D D)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 M M)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 M M)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 M M)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 d d)))))
Outputs
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 d (*.f64 w h))) M)))))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d (/.f64 (*.f64 D D) d)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d (/.f64 (*.f64 D D) d)) M) (fma.f64 (/.f64 (*.f64 c0 d) w) (/.f64 d (*.f64 h (*.f64 D D))) (neg.f64 M))))))
(*.f64 (/.f64 w (*.f64 2 c0)) (+.f64 (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D))) (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 w (*.f64 c0 2)) (+.f64 (/.f64 w (/.f64 (*.f64 c0 (*.f64 h (*.f64 D D))) (*.f64 d d))) (sqrt.f64 (-.f64 (*.f64 (/.f64 w (/.f64 (*.f64 c0 (*.f64 h (*.f64 D D))) (*.f64 d d))) (/.f64 w (/.f64 (*.f64 c0 (*.f64 h (*.f64 D D))) (*.f64 d d)))) (*.f64 M M)))))
(*.f64 (/.f64 w (*.f64 c0 2)) (fma.f64 (/.f64 w (*.f64 c0 h)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 w (*.f64 c0 h)) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (/.f64 (*.f64 w d) c0) (/.f64 d (*.f64 h (*.f64 D D)))) M)))))
(*.f64 (/.f64 w (*.f64 c0 2)) (fma.f64 (/.f64 w (*.f64 c0 h)) (/.f64 d (/.f64 (*.f64 D D) d)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 w (*.f64 c0 h)) (/.f64 d (/.f64 (*.f64 D D) d)) M) (fma.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (/.f64 w (*.f64 c0 h)) (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 h (/.f64 (*.f64 w (*.f64 c0 (*.f64 D D))) (*.f64 d d))) (sqrt.f64 (-.f64 (*.f64 (/.f64 h (/.f64 (*.f64 w (*.f64 c0 (*.f64 D D))) (*.f64 d d))) (/.f64 h (/.f64 (*.f64 w (*.f64 c0 (*.f64 D D))) (*.f64 d d)))) (*.f64 M M)))))
(*.f64 (/.f64 h (*.f64 2 w)) (fma.f64 (/.f64 h (*.f64 c0 w)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 h (*.f64 c0 w)) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 h (*.f64 c0 w))) M)))))
(*.f64 (/.f64 h (*.f64 2 w)) (fma.f64 (/.f64 h (*.f64 c0 w)) (/.f64 d (/.f64 (*.f64 D D) d)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 h (*.f64 c0 w)) (/.f64 d (/.f64 (*.f64 D D) d)) M) (-.f64 (*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (/.f64 h (*.f64 c0 w))) 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 (-.f64 (*.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)))) (*.f64 M M)))))
(*.f64 (/.f64 D (*.f64 2 w)) (fma.f64 (/.f64 D (*.f64 w h)) (/.f64 d (/.f64 (*.f64 c0 c0) d)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 D (*.f64 w h)) (/.f64 d (/.f64 (*.f64 c0 c0) d)) M) (-.f64 (*.f64 (/.f64 D (*.f64 w h)) (/.f64 d (/.f64 (*.f64 c0 c0) d))) M)))))
(*.f64 (/.f64 (/.f64 D 2) w) (fma.f64 (/.f64 D (*.f64 w h)) (/.f64 d (/.f64 (*.f64 c0 c0) d)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 D (*.f64 w h)) (/.f64 d (/.f64 (*.f64 c0 c0) d)) M) (fma.f64 (/.f64 D (*.f64 w (*.f64 h (*.f64 c0 c0)))) (*.f64 d d) (neg.f64 M))))))
(*.f64 (/.f64 d (*.f64 2 w)) (+.f64 (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 d (*.f64 2 w)) (+.f64 (*.f64 (/.f64 d (*.f64 w h)) (/.f64 (*.f64 c0 c0) (*.f64 D D))) (sqrt.f64 (-.f64 (*.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)))) (*.f64 M M)))))
(*.f64 (/.f64 (/.f64 d 2) w) (fma.f64 (/.f64 d (*.f64 w h)) (/.f64 (/.f64 (*.f64 c0 c0) D) D) (sqrt.f64 (*.f64 (fma.f64 (/.f64 d (*.f64 w h)) (/.f64 (/.f64 (*.f64 c0 c0) D) D) M) (-.f64 (*.f64 (/.f64 d (*.f64 w h)) (/.f64 (/.f64 (*.f64 c0 c0) D) D)) M)))))
(*.f64 (/.f64 d (*.f64 2 w)) (fma.f64 (/.f64 d (*.f64 w h)) (*.f64 (/.f64 c0 D) (/.f64 c0 D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 d (*.f64 w h)) (*.f64 (/.f64 c0 D) (/.f64 c0 D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) w) (/.f64 c0 (*.f64 h (*.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 (-.f64 (*.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)))) (*.f64 c0 c0)))))
(*.f64 (/.f64 M (*.f64 2 w)) (fma.f64 (/.f64 M (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 M (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)) c0) (fma.f64 (/.f64 M (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)) (neg.f64 c0))))))
(*.f64 (/.f64 (/.f64 M 2) w) (fma.f64 (/.f64 M (*.f64 w h)) (/.f64 d (/.f64 (*.f64 D D) d)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 M (*.f64 w h)) (/.f64 d (/.f64 (*.f64 D D) d)) c0) (-.f64 (*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (/.f64 M (*.f64 w h))) c0)))))
(*.f64 (/.f64 c0 (*.f64 2 h)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))) (/.f64 c0 (*.f64 2 h)))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 d (*.f64 w h))) M)))) (/.f64 c0 (*.f64 2 h)))
(*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d (/.f64 (*.f64 D D) d)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 d (/.f64 (*.f64 D D) d)) M) (fma.f64 (/.f64 (*.f64 c0 d) w) (/.f64 d (*.f64 h (*.f64 D D))) (neg.f64 M))))) (/.f64 (/.f64 c0 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 d d)) (*.f64 (*.f64 h D) (*.f64 w w))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h D) (*.f64 w w))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h D) (*.f64 w w)))) (*.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 c0 (*.f64 h D)) (*.f64 (/.f64 d w) (/.f64 d w))) M)))))
(*.f64 (/.f64 c0 (*.f64 2 D)) (fma.f64 (/.f64 c0 (*.f64 h D)) (/.f64 d (/.f64 (*.f64 w w) d)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h D)) (/.f64 d (/.f64 (*.f64 w w) d)) M) (-.f64 (*.f64 (/.f64 c0 (*.f64 h D)) (/.f64 d (/.f64 (*.f64 w w) d))) 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 (-.f64 (*.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)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 d)) (fma.f64 (/.f64 c0 (*.f64 d h)) (/.f64 w (/.f64 (*.f64 D D) w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 d h)) (/.f64 w (/.f64 (*.f64 D D) w)) M) (-.f64 (*.f64 (/.f64 c0 (*.f64 d h)) (/.f64 w (/.f64 (*.f64 D D) w))) M)))))
(*.f64 (/.f64 (/.f64 c0 2) d) (fma.f64 (/.f64 c0 (*.f64 d h)) (/.f64 w (/.f64 (*.f64 D D) w)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 d h)) (/.f64 w (/.f64 (*.f64 D D) w)) M) (fma.f64 (/.f64 c0 d) (/.f64 (*.f64 w w) (*.f64 h (*.f64 D D))) (neg.f64 M))))))
(*.f64 (/.f64 c0 (*.f64 2 M)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 M h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 M h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 M h) (*.f64 D D)))) (*.f64 w w)))))
(*.f64 (/.f64 c0 (*.f64 2 M)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h M))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h M))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 h M)))) (*.f64 w w)))))
(*.f64 (/.f64 c0 (*.f64 2 M)) (fma.f64 (/.f64 c0 (*.f64 h M)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h M)) (*.f64 (/.f64 d D) (/.f64 d D)) w) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 h M))) w)))))
(*.f64 (/.f64 c0 (*.f64 2 M)) (fma.f64 (/.f64 c0 (*.f64 h M)) (/.f64 d (/.f64 (*.f64 D D) d)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h M)) (/.f64 d (/.f64 (*.f64 D D) d)) w) (-.f64 (*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (/.f64 c0 (*.f64 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)) (fma.f64 (/.f64 (/.f64 c0 w) D) (*.f64 (/.f64 d h) (/.f64 d h)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) D) (*.f64 (/.f64 d h) (/.f64 d h)) M) (-.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 h)) M)))))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 c0 (*.f64 w D)) (*.f64 (/.f64 d h) (/.f64 d h)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w D)) (*.f64 (/.f64 d h) (/.f64 d h)) M) (fma.f64 (/.f64 (*.f64 c0 d) (*.f64 w 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 (-.f64 (*.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)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 c0 (*.f64 w d)) (/.f64 (*.f64 h h) (*.f64 D D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w d)) (/.f64 (*.f64 h h) (*.f64 D D)) M) (fma.f64 (/.f64 c0 (*.f64 w d)) (/.f64 (*.f64 h h) (*.f64 D D)) (neg.f64 M))))))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 c0 (*.f64 w d)) (/.f64 (*.f64 h h) (*.f64 D D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w d)) (/.f64 (*.f64 h h) (*.f64 D D)) M) (fma.f64 (/.f64 c0 (*.f64 w d)) (/.f64 (*.f64 h h) (*.f64 D 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 (-.f64 (*.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)))) (*.f64 h h)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 M) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 M) w) (*.f64 (/.f64 d D) (/.f64 d D)) h) (fma.f64 (/.f64 (/.f64 c0 M) w) (*.f64 (/.f64 d D) (/.f64 d D)) (neg.f64 h))))))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 c0 (*.f64 w M)) (/.f64 d (/.f64 (*.f64 D D) d)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w M)) (/.f64 d (/.f64 (*.f64 D D) d)) h) (-.f64 (/.f64 (/.f64 (*.f64 d (*.f64 c0 d)) (*.f64 w M)) (*.f64 D D)) 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 d d) (*.f64 w h))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 d d) (*.f64 w h))) (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 d d) (*.f64 w h)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 D d) (/.f64 D d)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 D d) (/.f64 D d)) M) (-.f64 (*.f64 (/.f64 c0 (*.f64 d d)) (/.f64 (*.f64 D D) (*.f64 w h))) M)))))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 D d) (/.f64 D d)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 D d) (/.f64 D d)) M) (-.f64 (/.f64 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 D D) h)) (*.f64 d d)) 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 (-.f64 (*.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)))) (*.f64 D D)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d M) (/.f64 d M)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d M) (/.f64 d M)) D) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d M) (/.f64 d M))) D)))))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d M) (/.f64 d M)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d M) (/.f64 d M)) D) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 c0 d) w) (/.f64 d h)) (*.f64 M M)) 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 (-.f64 (*.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)))) (*.f64 d d)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 M M) (*.f64 D D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 M M) (*.f64 D D)) d) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 M M) (*.f64 D D))) d)))))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 M D) (/.f64 M D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 M D) (/.f64 M D)) d) (-.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 M D) (/.f64 M D))) d)))))
Compiler

Compiled 64 to 27 computations (57.8% saved)

simplify59.0ms (0.2%)

Algorithm
egg-herbie
Rules
599×times-frac_binary64
528×distribute-rgt-neg-in_binary64
518×distribute-neg-frac_binary64
509×neg-mul-1_binary64
416×fma-def_binary64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
02278
16474
231474
3357667
4469967
5755161
Stop Event
node limit
Counts
1 → 2
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)))))
Outputs
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)) M) (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)) (neg.f64 M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d (*.f64 D D)) d) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (*.f64 c0 d) w) (/.f64 d (*.f64 h (*.f64 D D))) M) (-.f64 (*.f64 (/.f64 d (/.f64 h d)) (/.f64 c0 (*.f64 w (*.f64 D D)))) M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (*.f64 d d) (/.f64 (/.f64 c0 (*.f64 w h)) (*.f64 D D)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 d D) (pow.f64 (/.f64 d D) 3)) (*.f64 M (neg.f64 M))))))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (pow.f64 (/.f64 d D) 3))) (*.f64 M (neg.f64 M))))))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (*.f64 M (neg.f64 M))))))

eval1.0ms (0%)

Compiler

Compiled 99 to 38 computations (61.6% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
58.7b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
62.1b
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (*.f64 M (neg.f64 M))))))
58.8b
(*.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 105 to 47 computations (55.2% saved)

localize37.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
10.6b
(*.f64 (*.f64 w h) (*.f64 D D))
13.5b
(sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))
18.1b
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
27.4b
(+.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 246 to 27 computations (89% saved)

series65.0ms (0.2%)

Counts
4 → 240
Calls

60 calls:

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

rewrite141.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
688×fma-neg_binary64
356×expm1-udef_binary64
356×log1p-udef_binary64
212×add-sqr-sqrt_binary64
209×*-un-lft-identity_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018110
1407108
26522108
Stop Event
node limit
Counts
4 → 152
Calls
Call 1
Inputs
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))
(*.f64 (*.f64 w h) (*.f64 D D))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (-.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))) (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) (-.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))) 2) (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 D (sqrt.f64 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) 1/4)) (hypot.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 D (sqrt.f64 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) 3/2)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))) (*.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2)) (*.f64 M M)) (/.f64 1 (-.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))) (*.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))) (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))) (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2)) (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) 3/2)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))) (*.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) 3/2)) (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2)) (*.f64 M M)) (-.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) 3/2))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))) (*.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2)) (*.f64 M M))) (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2)) (-.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))) (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 D (sqrt.f64 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) 1/4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c0 (*.f64 d d)) (/.f64 1 (*.f64 w (*.f64 h (*.f64 D D)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))) (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))) (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 D (sqrt.f64 (*.f64 w h)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) 1/4) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) 1/4) (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (/.f64 1 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (*.f64 (*.f64 d d) (/.f64 1 (*.f64 w (*.f64 h (*.f64 D D))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d d) (*.f64 c0 (/.f64 1 (*.f64 w (*.f64 h (*.f64 D D))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 (*.f64 d d)) (/.f64 1 (*.f64 w (*.f64 h (*.f64 D D)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4))) (*.f64 (cbrt.f64 (*.f64 c0 (*.f64 d d))) (/.f64 1 (*.f64 w (*.f64 h (*.f64 D D))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 D (sqrt.f64 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 (*.f64 d (sqrt.f64 c0)) (/.f64 1 (*.f64 w (*.f64 h (*.f64 D D))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 (neg.f64 (*.f64 d d))) (/.f64 1 (*.f64 (neg.f64 w) (*.f64 h (*.f64 D D)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 h) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 w (*.f64 h (*.f64 D D)))) (*.f64 c0 (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) h)) (/.f64 1 (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 d) (*.f64 d (/.f64 1 (*.f64 w (*.f64 h (*.f64 D D))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 w) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 h (*.f64 D D))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) (*.f64 h (*.f64 D D))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d d) w) (/.f64 c0 (*.f64 h (*.f64 D D))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4))) w) (/.f64 (cbrt.f64 (*.f64 c0 (*.f64 d d))) (*.f64 h (*.f64 D D))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) w) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 h (*.f64 D D))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c0 d) w) (/.f64 d (*.f64 h (*.f64 D D))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d d) (*.f64 w h)) (/.f64 c0 (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 w h)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4))) (*.f64 w h)) (/.f64 (cbrt.f64 (*.f64 c0 (*.f64 d d))) (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 w h)) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 D D)) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c0 d) (*.f64 w h)) (/.f64 d (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 D D)) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4))) (*.f64 D D)) (/.f64 (cbrt.f64 (*.f64 c0 (*.f64 d d))) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c0 d) (*.f64 D D)) (/.f64 d (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 1) (/.f64 (*.f64 d d) (*.f64 w (*.f64 h (*.f64 D D)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d d) 1) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (*.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4))) 1) (/.f64 (cbrt.f64 (*.f64 c0 (*.f64 d d))) (*.f64 w (*.f64 h (*.f64 D D)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) 1) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 w (*.f64 h (*.f64 D D)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c0 d) 1) (/.f64 d (*.f64 w (*.f64 h (*.f64 D D)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (*.f64 D D)))) 2)) (/.f64 (*.f64 d d) (cbrt.f64 (*.f64 w (*.f64 h (*.f64 D D))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d d) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (*.f64 D D)))) 2)) (/.f64 c0 (cbrt.f64 (*.f64 w (*.f64 h (*.f64 D D))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (*.f64 D D)))) 2)) (/.f64 (*.f64 c0 (*.f64 d d)) (cbrt.f64 (*.f64 w (*.f64 h (*.f64 D D))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (*.f64 D D)))) 2)) (/.f64 (*.f64 d (sqrt.f64 c0)) (cbrt.f64 (*.f64 w (*.f64 h (*.f64 D D))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c0 d) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (*.f64 D D)))) 2)) (/.f64 d (cbrt.f64 (*.f64 w (*.f64 h (*.f64 D D))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 (*.f64 d d) (*.f64 D (sqrt.f64 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d d) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 c0 (*.f64 D (sqrt.f64 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (sqrt.f64 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4))) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 (cbrt.f64 (*.f64 c0 (*.f64 d d))) (*.f64 D (sqrt.f64 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c0 d) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 d (*.f64 D (sqrt.f64 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d d) (*.f64 w (*.f64 h D))) (/.f64 c0 D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 c0 (*.f64 d d)) D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4))) (*.f64 w (*.f64 h D))) (/.f64 (cbrt.f64 (*.f64 c0 (*.f64 d d))) D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d (sqrt.f64 c0)) D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c0 d) (*.f64 w (*.f64 h D))) (/.f64 d D))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 D (sqrt.f64 (*.f64 w h)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) h))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (neg.f64 w) (*.f64 h (*.f64 D D)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 c0 h) w)) (*.f64 (/.f64 d D) (/.f64 d D))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) 1/4) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M) 1/2) (pow.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) M) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 4) (pow.f64 M 4))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 6) (pow.f64 M 6))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 4) (pow.f64 M 4)) (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 w (*.f64 h (*.f64 D D))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 h (*.f64 D D))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 w (*.f64 h (*.f64 D D))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (*.f64 D D)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 D (sqrt.f64 (*.f64 w h))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 w h) 2) (pow.f64 D 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 w) (*.f64 h (*.f64 D D))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 w (*.f64 h (*.f64 D D))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (*.f64 D D))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 (*.f64 D D) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 (*.f64 w h) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 w (*.f64 h (*.f64 D D)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 w (*.f64 h (*.f64 D D)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 w (*.f64 h (*.f64 D D)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 w (*.f64 h (*.f64 D D)))) 1))))))

simplify345.0ms (1.2%)

Algorithm
egg-herbie
Rules
743×associate-*r/_binary64
673×associate-*l/_binary64
670×fma-neg_binary64
406×unswap-sqr_binary64
318×associate-/r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
023410771
188010654
2341110642
3789810642
Stop Event
node limit
Counts
392 → 233
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) M))
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M)))
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M)))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) M))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M)))))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
Outputs
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))
(fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 d 8)) (pow.f64 c0 4)) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (pow.f64 D 8)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) 2))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w)))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (*.f64 (/.f64 -1/2 (*.f64 d d)) (/.f64 (*.f64 w (*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D))) c0)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) -1/8) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) (fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w)))))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 h 5)) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) -1/8) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))))))
(*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))))))
(*.f64 c0 0)
0
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 c0 0))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) 0)
(fma.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D))) 0)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) 1/8 (*.f64 c0 0)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (fma.f64 (/.f64 1/8 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (pow.f64 h 3))) (/.f64 (pow.f64 c0 3) (pow.f64 M 4))) 0))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))))) (/.f64 (*.f64 1/16 (*.f64 (pow.f64 D 10) (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) 1/8 (fma.f64 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) 1/16 (*.f64 c0 0))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (fma.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 c0 3)) (pow.f64 w 3))) 1/8 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 h 5)) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))) 1/16 0)))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))
(fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 d 8)) (pow.f64 c0 4)) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (pow.f64 D 8)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) 2))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w)))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (*.f64 (/.f64 -1/2 (*.f64 d d)) (/.f64 (*.f64 w (*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D))) c0)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) -1/8) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) (fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w)))))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 h 5)) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) -1/8) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) 2))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w)))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (*.f64 (/.f64 -1/2 (*.f64 d d)) (/.f64 (*.f64 w (*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D))) c0)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) -1/8) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) (fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w)))))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 h 5)) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) -1/8) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) 2))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w)))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (*.f64 (/.f64 -1/2 (*.f64 d d)) (/.f64 (*.f64 w (*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D))) c0)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) -1/8) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) (fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w)))))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 h 5)) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) -1/8) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))
(fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 d 8)) (pow.f64 c0 4)) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (pow.f64 D 8)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))
(fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 d 8)) (pow.f64 c0 4)) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (pow.f64 D 8)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) 2))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w)))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (*.f64 (/.f64 -1/2 (*.f64 d d)) (/.f64 (*.f64 w (*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D))) c0)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) -1/8) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) (fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w)))))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 h 5)) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) -1/8) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))
(fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 d 8)) (pow.f64 c0 4)) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (pow.f64 D 8)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))
(fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 d 8)) (pow.f64 c0 4)) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (pow.f64 D 8)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) 2))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w)))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (*.f64 (/.f64 -1/2 (*.f64 d d)) (/.f64 (*.f64 w (*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D))) c0)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) -1/8) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) (fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w)))))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 h 5)) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) -1/8) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))
(fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 d 8)) (pow.f64 c0 4)) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (pow.f64 D 8)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))
(fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 d 8)) (pow.f64 c0 4)) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (pow.f64 D 8)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) 2))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w)))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (*.f64 (/.f64 -1/2 (*.f64 d d)) (/.f64 (*.f64 w (*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D))) c0)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) -1/8) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (*.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) (fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w)))))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 h 5)) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) -1/8) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))
(fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 d 8)) (pow.f64 c0 4)) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (pow.f64 D 8)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) M))
(neg.f64 (*.f64 (sqrt.f64 -1) M))
(*.f64 (sqrt.f64 -1) (neg.f64 M))
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M)))
(+.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (neg.f64 (*.f64 (sqrt.f64 -1) M)))
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (*.f64 (sqrt.f64 -1) (neg.f64 M)))
(-.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (*.f64 (sqrt.f64 -1) M))
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M))))
(+.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (neg.f64 (*.f64 (sqrt.f64 -1) M))))
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (-.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 -1)) (/.f64 (*.f64 c0 (*.f64 c0 (pow.f64 d 4))) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (*.f64 (sqrt.f64 -1) M)))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 -1/2 (sqrt.f64 -1)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))))) (*.f64 (sqrt.f64 -1) M))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M)))))
(fma.f64 1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (+.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (neg.f64 (*.f64 (sqrt.f64 -1) M)))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4)))))) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (-.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 -1)) (/.f64 (*.f64 c0 (*.f64 c0 (pow.f64 d 4))) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (*.f64 (sqrt.f64 -1) M))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 -1/2 (sqrt.f64 -1)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))))) (*.f64 (sqrt.f64 -1) M)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (/.f64 1/2 (pow.f64 D 4)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (/.f64 (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 d 8)) (pow.f64 c0 4)) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (pow.f64 D 8))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (/.f64 1/2 (pow.f64 D 4)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (pow.f64 c0 6) (*.f64 (*.f64 (pow.f64 w 6) (pow.f64 h 6)) (*.f64 (pow.f64 M 5) (pow.f64 D 12)))) 1/16)))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 c0 3)) (pow.f64 w 3))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 h 5)) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 c0 3)) (pow.f64 w 3))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(neg.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (neg.f64 (/.f64 c0 (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)) (neg.f64 c0))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (neg.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w)))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))
(fma.f64 (/.f64 1/2 (*.f64 d d)) (/.f64 (*.f64 w (*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D))) c0) (*.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)) (neg.f64 c0)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (neg.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) 1/8 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (neg.f64 (/.f64 c0 (*.f64 w h))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 1/8 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (pow.f64 h 3))) (/.f64 (pow.f64 c0 3) (pow.f64 M 4))))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (neg.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) 1/16 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) 1/8)) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 h 5)) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))) 1/16 (*.f64 (/.f64 1/8 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (pow.f64 h 3))) (/.f64 (pow.f64 c0 3) (pow.f64 M 4))))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (/.f64 1/2 (pow.f64 D 4)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (/.f64 (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 d 8)) (pow.f64 c0 4)) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (pow.f64 D 8))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (/.f64 1/2 (pow.f64 D 4)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (pow.f64 c0 6) (*.f64 (*.f64 (pow.f64 w 6) (pow.f64 h 6)) (*.f64 (pow.f64 M 5) (pow.f64 D 12)))) 1/16)))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 c0 3)) (pow.f64 w 3))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 h 5)) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 c0 3)) (pow.f64 w 3))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 c0 3)) (pow.f64 w 3))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 h 5)) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 c0 3)) (pow.f64 w 3))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 c0 3)) (pow.f64 w 3))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 h 5)) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 c0 3)) (pow.f64 w 3))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (/.f64 1/2 (pow.f64 D 4)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (/.f64 (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 d 8)) (pow.f64 c0 4)) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (pow.f64 D 8))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (/.f64 1/2 (pow.f64 D 4)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (pow.f64 c0 6) (*.f64 (*.f64 (pow.f64 w 6) (pow.f64 h 6)) (*.f64 (pow.f64 M 5) (pow.f64 D 12)))) 1/16)))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (/.f64 1/2 (pow.f64 D 4)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (/.f64 (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 d 8)) (pow.f64 c0 4)) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (pow.f64 D 8))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (/.f64 1/2 (pow.f64 D 4)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (pow.f64 c0 6) (*.f64 (*.f64 (pow.f64 w 6) (pow.f64 h 6)) (*.f64 (pow.f64 M 5) (pow.f64 D 12)))) 1/16)))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 c0 3)) (pow.f64 w 3))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 h 5)) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 c0 3)) (pow.f64 w 3))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (/.f64 1/2 (pow.f64 D 4)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (/.f64 (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 d 8)) (pow.f64 c0 4)) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (pow.f64 D 8))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (/.f64 1/2 (pow.f64 D 4)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (pow.f64 c0 6) (*.f64 (*.f64 (pow.f64 w 6) (pow.f64 h 6)) (*.f64 (pow.f64 M 5) (pow.f64 D 12)))) 1/16)))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (/.f64 1/2 (pow.f64 D 4)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (/.f64 (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 d 8)) (pow.f64 c0 4)) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (pow.f64 D 8))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (/.f64 1/2 (pow.f64 D 4)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (pow.f64 c0 6) (*.f64 (*.f64 (pow.f64 w 6) (pow.f64 h 6)) (*.f64 (pow.f64 M 5) (pow.f64 D 12)))) 1/16)))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 c0 3)) (pow.f64 w 3))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 h 5)) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 c0 3)) (pow.f64 w 3))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (/.f64 1/2 (pow.f64 D 4)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (/.f64 (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 d 8)) (pow.f64 c0 4)) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (pow.f64 D 8))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (/.f64 1/2 (pow.f64 D 4)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (pow.f64 c0 6) (*.f64 (*.f64 (pow.f64 w 6) (pow.f64 h 6)) (*.f64 (pow.f64 M 5) (pow.f64 D 12)))) 1/16)))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (/.f64 1/2 (pow.f64 D 4)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (/.f64 (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 d 8)) (pow.f64 c0 4)) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (pow.f64 D 8))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (/.f64 1/2 (pow.f64 D 4)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (pow.f64 c0 6) (*.f64 (*.f64 (pow.f64 w 6) (pow.f64 h 6)) (*.f64 (pow.f64 M 5) (pow.f64 D 12)))) 1/16)))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 c0 3)) (pow.f64 w 3))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 -1/8 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 c0 3)) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w (*.f64 h (*.f64 M M))) c0)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (/.f64 (pow.f64 c0 5) (pow.f64 w 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 d 6)) (/.f64 (pow.f64 D 6) (pow.f64 c0 3))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D D) w)) (/.f64 d h)) c0))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 h 5)) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (pow.f64 c0 3)) (pow.f64 w 3))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 M (*.f64 M h)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (/.f64 1/2 (pow.f64 D 4)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (/.f64 (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 d 8)) (pow.f64 c0 4)) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (pow.f64 D 8))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (/.f64 1/2 (pow.f64 D 4)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))) (sqrt.f64 -1))) (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (pow.f64 c0 6) (*.f64 (*.f64 (pow.f64 w 6) (pow.f64 h 6)) (*.f64 (pow.f64 M 5) (pow.f64 D 12)))) 1/16)))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) M))
(neg.f64 (*.f64 (sqrt.f64 -1) M))
(*.f64 (sqrt.f64 -1) (neg.f64 M))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (neg.f64 (*.f64 (sqrt.f64 -1) M)))
(-.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 -1)) (/.f64 (*.f64 c0 (*.f64 c0 (pow.f64 d 4))) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4))))) (*.f64 (sqrt.f64 -1) M))
(-.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 -1)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h))))) (*.f64 (sqrt.f64 -1) M))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (neg.f64 (*.f64 (sqrt.f64 -1) M))))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4)))))) (*.f64 (/.f64 -1/2 (sqrt.f64 -1)) (/.f64 (*.f64 c0 (*.f64 c0 (pow.f64 d 4))) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))) (*.f64 (sqrt.f64 -1) M))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (*.f64 (/.f64 -1/2 (sqrt.f64 -1)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))))) (*.f64 (sqrt.f64 -1) M))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M)))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (sqrt.f64 -1)) (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (neg.f64 (*.f64 (sqrt.f64 -1) M)))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4)))))) (-.f64 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 (/.f64 -1/2 (sqrt.f64 -1)) (/.f64 (*.f64 c0 (*.f64 c0 (pow.f64 d 4))) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (pow.f64 D 4)))))) (*.f64 (sqrt.f64 -1) M)))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (/.f64 (pow.f64 c0 4) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (*.f64 (pow.f64 h 4) (neg.f64 (sqrt.f64 -1)))))) (-.f64 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (*.f64 (pow.f64 w 6) (pow.f64 h 6)) (*.f64 (pow.f64 M 5) (pow.f64 D 12))))) (*.f64 (/.f64 -1/2 (sqrt.f64 -1)) (/.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 c0 c0)) (*.f64 w (*.f64 w (*.f64 (*.f64 M h) h)))))) (*.f64 (sqrt.f64 -1) M)))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (*.f64 D D) (*.f64 w h))

localize135.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
11.2b
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))
13.5b
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (*.f64 M (neg.f64 M))))
18.3b
(fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (*.f64 M (neg.f64 M)))
50.4b
(fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (*.f64 M (neg.f64 M)))))
Compiler

Compiled 201 to 53 computations (73.6% saved)

series240.0ms (0.8%)

Counts
4 → 276
Calls

69 calls:

TimeVariablePointExpression
11.0ms
w
@0
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))
9.0ms
h
@0
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))
3.0ms
d
@0
(fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (*.f64 M (neg.f64 M)))))
3.0ms
M
@-inf
(fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (*.f64 M (neg.f64 M)))
2.0ms
d
@inf
(fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (*.f64 M (neg.f64 M)))))

rewrite265.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
404×expm1-udef_binary64
404×log1p-udef_binary64
303×prod-diff_binary64
243×add-sqr-sqrt_binary64
240×pow1_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023132
1489114
26564114
Stop Event
node limit
Counts
4 → 224
Calls
Call 1
Inputs
(fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (*.f64 M (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (*.f64 M (neg.f64 M)))
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (*.f64 M (neg.f64 M))))
(*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h)))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h)))) 1) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))) 2) (cbrt.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))) (sqrt.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h)))) 3) (pow.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) 3/2)) (+.f64 (*.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h)))) (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))))) (-.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (*.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h)))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h)))) (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))))) (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) (-.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h)))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (fma.f64 M M (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (fma.f64 -1 (*.f64 M M) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (fma.f64 (*.f64 M M) 1 (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 M M)) 2)) (cbrt.f64 (*.f64 M M)) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 M M))) (pow.f64 (cbrt.f64 (*.f64 M M)) 2) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 M M))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) 1) (*.f64 M M))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c0 (*.f64 (/.f64 (/.f64 1 w) h) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 M M (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c0 (*.f64 (/.f64 (/.f64 1 w) h) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 -1 (*.f64 M M) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c0 (*.f64 (/.f64 (/.f64 1 w) h) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 (*.f64 M M) 1 (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c0 (*.f64 (/.f64 (/.f64 1 w) h) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 M M)) 2)) (cbrt.f64 (*.f64 M M)) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c0 (*.f64 (/.f64 (/.f64 1 w) h) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 M M))) (pow.f64 (cbrt.f64 (*.f64 M M)) 2) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (/.f64 c0 (*.f64 w h)) (*.f64 M M)) (fma.f64 M M (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (/.f64 c0 (*.f64 w h)) (*.f64 M M)) (fma.f64 -1 (*.f64 M M) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (/.f64 c0 (*.f64 w h)) (*.f64 M M)) (fma.f64 (*.f64 M M) 1 (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (/.f64 c0 (*.f64 w h)) (*.f64 M M)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 M M)) 2)) (cbrt.f64 (*.f64 M M)) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (/.f64 c0 (*.f64 w h)) (*.f64 M M)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 M M))) (pow.f64 (cbrt.f64 (*.f64 M M)) 2) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 M M)) (fma.f64 M M (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 M M)) (fma.f64 -1 (*.f64 M M) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 M M)) (fma.f64 (*.f64 M M) 1 (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 M M)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 M M)) 2)) (cbrt.f64 (*.f64 M M)) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 M M)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 M M))) (pow.f64 (cbrt.f64 (*.f64 M M)) 2) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (*.f64 M M)) (fma.f64 M M (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (*.f64 M M)) (fma.f64 -1 (*.f64 M M) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (*.f64 M M)) (fma.f64 (*.f64 M M) 1 (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (*.f64 M M)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 M M)) 2)) (cbrt.f64 (*.f64 M M)) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (*.f64 M M)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 M M))) (pow.f64 (cbrt.f64 (*.f64 M M)) 2) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2) (*.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 M M (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2) (*.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 -1 (*.f64 M M) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2) (*.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 (*.f64 M M) 1 (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2) (*.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 M M)) 2)) (cbrt.f64 (*.f64 M M)) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2) (*.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 M M))) (pow.f64 (cbrt.f64 (*.f64 M M)) 2) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 M M (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 -1 (*.f64 M M) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 (*.f64 M M) 1 (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 M M)) 2)) (cbrt.f64 (*.f64 M M)) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 M M))) (pow.f64 (cbrt.f64 (*.f64 M M)) 2) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 M M (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 -1 (*.f64 M M) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 (*.f64 M M) 1 (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 M M)) 2)) (cbrt.f64 (*.f64 M M)) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 M M))) (pow.f64 (cbrt.f64 (*.f64 M M)) 2) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 M M (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 -1 (*.f64 M M) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 (*.f64 M M) 1 (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 M M)) 2)) (cbrt.f64 (*.f64 M M)) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 M M))) (pow.f64 (cbrt.f64 (*.f64 M M)) 2) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 M M)) (fma.f64 M M (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 M M)) (fma.f64 -1 (*.f64 M M) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 M M)) (fma.f64 (*.f64 M M) 1 (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 M M)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 M M)) 2)) (cbrt.f64 (*.f64 M M)) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 M M)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 M M))) (pow.f64 (cbrt.f64 (*.f64 M M)) 2) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) 2)) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 M M (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) 2)) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 -1 (*.f64 M M) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) 2)) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 (*.f64 M M) 1 (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) 2)) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 M M)) 2)) (cbrt.f64 (*.f64 M M)) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) 2)) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (*.f64 M M)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 M M))) (pow.f64 (cbrt.f64 (*.f64 M M)) 2) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (*.f64 M M)) (fma.f64 M M (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (*.f64 M M)) (fma.f64 -1 (*.f64 M M) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (*.f64 M M)) (fma.f64 (*.f64 M M) 1 (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (*.f64 M M)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 M M)) 2)) (cbrt.f64 (*.f64 M M)) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (*.f64 M M)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 M M))) (pow.f64 (cbrt.f64 (*.f64 M M)) 2) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c0 (*.f64 (/.f64 (/.f64 1 w) h) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 M) M)) (cbrt.f64 (*.f64 M M)) (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 M) M)) (cbrt.f64 (*.f64 M M)) (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (/.f64 c0 (*.f64 w h)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 M) M)) (cbrt.f64 (*.f64 M M)) (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 M) M)) (cbrt.f64 (*.f64 M M)) (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 M) M)) (cbrt.f64 (*.f64 M M)) (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2) (*.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 M) M)) (cbrt.f64 (*.f64 M M)) (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 M) M)) (cbrt.f64 (*.f64 M M)) (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 M) M)) (cbrt.f64 (*.f64 M M)) (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 M) M)) (cbrt.f64 (*.f64 M M)) (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 M) M)) (cbrt.f64 (*.f64 M M)) (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) 2)) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 M) M)) (cbrt.f64 (*.f64 M M)) (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 M) M)) (cbrt.f64 (*.f64 M M)) (*.f64 (*.f64 (cbrt.f64 M) M) (cbrt.f64 (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c0 (*.f64 (/.f64 (/.f64 1 w) h) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 M) M)) (sqrt.f64 M) (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 M) M)) (sqrt.f64 M) (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (/.f64 c0 (*.f64 w h)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 M) M)) (sqrt.f64 M) (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 M) M)) (sqrt.f64 M) (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 M) M)) (sqrt.f64 M) (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2) (*.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 M) M)) (sqrt.f64 M) (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 M) M)) (sqrt.f64 M) (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 M) M)) (sqrt.f64 M) (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 M) M)) (sqrt.f64 M) (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 M) M)) (sqrt.f64 M) (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) 2)) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 M) M)) (sqrt.f64 M) (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 M) M)) (sqrt.f64 M) (*.f64 (*.f64 (sqrt.f64 M) M) (sqrt.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c0 (*.f64 (/.f64 (/.f64 1 w) h) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (*.f64 M M) -1))) (fma.f64 (*.f64 M M) -1 (*.f64 (*.f64 M M) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (neg.f64 (*.f64 (*.f64 M M) -1))) (fma.f64 (*.f64 M M) -1 (*.f64 (*.f64 M M) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (/.f64 c0 (*.f64 w h)) (neg.f64 (*.f64 (*.f64 M M) -1))) (fma.f64 (*.f64 M M) -1 (*.f64 (*.f64 M M) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (neg.f64 (*.f64 (*.f64 M M) -1))) (fma.f64 (*.f64 M M) -1 (*.f64 (*.f64 M M) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (*.f64 (*.f64 M M) -1))) (fma.f64 (*.f64 M M) -1 (*.f64 (*.f64 M M) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2) (*.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (*.f64 M M) -1))) (fma.f64 (*.f64 M M) -1 (*.f64 (*.f64 M M) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (*.f64 M M) -1))) (fma.f64 (*.f64 M M) -1 (*.f64 (*.f64 M M) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (*.f64 M M) -1))) (fma.f64 (*.f64 M M) -1 (*.f64 (*.f64 M M) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (*.f64 M M) -1))) (fma.f64 (*.f64 M M) -1 (*.f64 (*.f64 M M) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (neg.f64 (*.f64 (*.f64 M M) -1))) (fma.f64 (*.f64 M M) -1 (*.f64 (*.f64 M M) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) 2)) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (*.f64 M M) -1))) (fma.f64 (*.f64 M M) -1 (*.f64 (*.f64 M M) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (neg.f64 (*.f64 (*.f64 M M) -1))) (fma.f64 (*.f64 M M) -1 (*.f64 (*.f64 M M) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c0 (*.f64 (/.f64 (/.f64 1 w) h) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M))))) (fma.f64 (neg.f64 (sqrt.f64 M)) (*.f64 M (sqrt.f64 M)) (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (neg.f64 (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M))))) (fma.f64 (neg.f64 (sqrt.f64 M)) (*.f64 M (sqrt.f64 M)) (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (/.f64 c0 (*.f64 w h)) (neg.f64 (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M))))) (fma.f64 (neg.f64 (sqrt.f64 M)) (*.f64 M (sqrt.f64 M)) (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (neg.f64 (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M))))) (fma.f64 (neg.f64 (sqrt.f64 M)) (*.f64 M (sqrt.f64 M)) (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M))))) (fma.f64 (neg.f64 (sqrt.f64 M)) (*.f64 M (sqrt.f64 M)) (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2) (*.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M))))) (fma.f64 (neg.f64 (sqrt.f64 M)) (*.f64 M (sqrt.f64 M)) (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M))))) (fma.f64 (neg.f64 (sqrt.f64 M)) (*.f64 M (sqrt.f64 M)) (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M))))) (fma.f64 (neg.f64 (sqrt.f64 M)) (*.f64 M (sqrt.f64 M)) (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M))))) (fma.f64 (neg.f64 (sqrt.f64 M)) (*.f64 M (sqrt.f64 M)) (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (neg.f64 (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M))))) (fma.f64 (neg.f64 (sqrt.f64 M)) (*.f64 M (sqrt.f64 M)) (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) 2)) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M))))) (fma.f64 (neg.f64 (sqrt.f64 M)) (*.f64 M (sqrt.f64 M)) (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (neg.f64 (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M))))) (fma.f64 (neg.f64 (sqrt.f64 M)) (*.f64 M (sqrt.f64 M)) (*.f64 (sqrt.f64 M) (*.f64 M (sqrt.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c0 (*.f64 (/.f64 (/.f64 1 w) h) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M)))))) (fma.f64 (neg.f64 (cbrt.f64 M)) (*.f64 M (cbrt.f64 (*.f64 M M))) (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (neg.f64 (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M)))))) (fma.f64 (neg.f64 (cbrt.f64 M)) (*.f64 M (cbrt.f64 (*.f64 M M))) (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (/.f64 c0 (*.f64 w h)) (neg.f64 (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M)))))) (fma.f64 (neg.f64 (cbrt.f64 M)) (*.f64 M (cbrt.f64 (*.f64 M M))) (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (neg.f64 (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M)))))) (fma.f64 (neg.f64 (cbrt.f64 M)) (*.f64 M (cbrt.f64 (*.f64 M M))) (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M)))))) (fma.f64 (neg.f64 (cbrt.f64 M)) (*.f64 M (cbrt.f64 (*.f64 M M))) (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2) (*.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M)))))) (fma.f64 (neg.f64 (cbrt.f64 M)) (*.f64 M (cbrt.f64 (*.f64 M M))) (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M)))))) (fma.f64 (neg.f64 (cbrt.f64 M)) (*.f64 M (cbrt.f64 (*.f64 M M))) (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M)))))) (fma.f64 (neg.f64 (cbrt.f64 M)) (*.f64 M (cbrt.f64 (*.f64 M M))) (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M)))))) (fma.f64 (neg.f64 (cbrt.f64 M)) (*.f64 M (cbrt.f64 (*.f64 M M))) (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (neg.f64 (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M)))))) (fma.f64 (neg.f64 (cbrt.f64 M)) (*.f64 M (cbrt.f64 (*.f64 M M))) (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) 2)) (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) (neg.f64 (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M)))))) (fma.f64 (neg.f64 (cbrt.f64 M)) (*.f64 M (cbrt.f64 (*.f64 M M))) (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (neg.f64 (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M)))))) (fma.f64 (neg.f64 (cbrt.f64 M)) (*.f64 M (cbrt.f64 (*.f64 M M))) (*.f64 (cbrt.f64 M) (*.f64 M (cbrt.f64 (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 M M))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) 2) (cbrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) 1/4) (*.f64 (pow.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) 1/4) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) (pow.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) 1/4)) (pow.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) (cbrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))) (cbrt.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) 3) (pow.f64 (*.f64 M M) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (-.f64 (*.f64 M (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) (*.f64 M (pow.f64 M 3))) (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) (cbrt.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))) (cbrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) 1/4) (pow.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 M M) (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2) (pow.f64 (/.f64 d D) 4))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (/.f64 (*.f64 w h) (pow.f64 (/.f64 d D) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 d D) 4) (/.f64 w (/.f64 c0 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 w h) (*.f64 c0 (pow.f64 (/.f64 d D) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 4)) (*.f64 w h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 4))) (*.f64 w (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 4)) w) h)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 4)) h) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 4)) 1) (*.f64 w h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 4)) (pow.f64 (cbrt.f64 (*.f64 w h)) 2)) (cbrt.f64 (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 4)) (sqrt.f64 (*.f64 w h))) (sqrt.f64 (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) (pow.f64 (/.f64 d D) 4)) (*.f64 w (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 4)) h)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (neg.f64 c0)) (*.f64 w (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (/.f64 c0 w)) h)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 w h))) (pow.f64 (/.f64 d D) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) (pow.f64 (pow.f64 (/.f64 d D) 4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) 4) 3) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4))) 1))))))

simplify401.0ms (1.4%)

Algorithm
egg-herbie
Rules
773×associate-*r/_binary64
702×associate-*l/_binary64
415×unswap-sqr_binary64
338×associate-/r/_binary64
286×associate-*r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
024212585
190812414
2354612402
Stop Event
node limit
Counts
500 → 311
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) M))
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M)))
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 -1 (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.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 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) M))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M)))))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
Outputs
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))
(fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1)))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (*.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M)))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 5) (pow.f64 h 5))) (pow.f64 c0 5))) (fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0))))))
(fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 d 10) (/.f64 (pow.f64 c0 5) (pow.f64 h 5))) (*.f64 (pow.f64 w 5) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (*.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M)))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 5) (pow.f64 h 5))) (pow.f64 c0 5))) (fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0))))))
(fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 d 10) (/.f64 (pow.f64 c0 5) (pow.f64 h 5))) (*.f64 (pow.f64 w 5) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))
(fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1)))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (*.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M)))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 5) (pow.f64 h 5))) (pow.f64 c0 5))) (fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0))))))
(fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 d 10) (/.f64 (pow.f64 c0 5) (pow.f64 h 5))) (*.f64 (pow.f64 w 5) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))))
(*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))))))
(*.f64 c0 0)
0
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 c0 0))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) c0)) (*.f64 h (*.f64 (*.f64 w M) M))) 0)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0))))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))) (neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (fma.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) 1/8 (*.f64 c0 0)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) c0)) (*.f64 h (*.f64 (*.f64 w M) M))) (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) 1/8 0))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))))))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))) (fma.f64 -1 (*.f64 c0 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))))) (*.f64 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) 1/16))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (fma.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) 1/8 (fma.f64 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 5) (pow.f64 h 5))) (pow.f64 c0 5))) 1/16 (*.f64 c0 0))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) c0)) (*.f64 h (*.f64 (*.f64 w M) M))) (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) 1/8 (fma.f64 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 d 10) (/.f64 (pow.f64 c0 5) (pow.f64 h 5))) (*.f64 (pow.f64 w 5) (pow.f64 M 6)))) 1/16 0)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (*.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M)))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 5) (pow.f64 h 5))) (pow.f64 c0 5))) (fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0))))))
(fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 d 10) (/.f64 (pow.f64 c0 5) (pow.f64 h 5))) (*.f64 (pow.f64 w 5) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))
(fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1)))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))
(fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1)))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (*.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M)))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 5) (pow.f64 h 5))) (pow.f64 c0 5))) (fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0))))))
(fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 d 10) (/.f64 (pow.f64 c0 5) (pow.f64 h 5))) (*.f64 (pow.f64 w 5) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))
(fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1)))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))
(fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1)))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (*.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M)))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 5) (pow.f64 h 5))) (pow.f64 c0 5))) (fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0))))))
(fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 d 10) (/.f64 (pow.f64 c0 5) (pow.f64 h 5))) (*.f64 (pow.f64 w 5) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))
(fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1)))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))
(fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1)))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (*.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M)))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0))))
(fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 2 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 5) (pow.f64 h 5))) (pow.f64 c0 5))) (fma.f64 2 (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0))))))
(fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 d 10) (/.f64 (pow.f64 c0 5) (pow.f64 h 5))) (*.f64 (pow.f64 w 5) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))
(fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (fma.f64 (sqrt.f64 -1) M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 -1) M (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 -1) M (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1)))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) M))
(neg.f64 (*.f64 (sqrt.f64 -1) M))
(*.f64 (sqrt.f64 -1) (neg.f64 M))
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M)))
(+.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (neg.f64 (*.f64 (sqrt.f64 -1) M)))
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (*.f64 (sqrt.f64 -1) (neg.f64 M)))
(-.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))) (*.f64 (sqrt.f64 -1) M))
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M))))
(+.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (neg.f64 (*.f64 (sqrt.f64 -1) M))))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))))) (*.f64 (sqrt.f64 -1) M))
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (fma.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M))))) -1/2) (*.f64 (sqrt.f64 -1) (neg.f64 M))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M)))))
(fma.f64 1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (+.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))) (fma.f64 -1/2 (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))) (*.f64 c0 c0))) (neg.f64 (*.f64 (sqrt.f64 -1) M)))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))) (-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))))) (*.f64 (sqrt.f64 -1) M)))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (fma.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M))))) -1/2) (*.f64 (sqrt.f64 -1) (neg.f64 M)))))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (*.f64 M M))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))
(/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))
(/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))
(/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (*.f64 M M))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (*.f64 M M))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))
(/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (*.f64 M M))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (*.f64 M M))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (*.f64 M M))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))
(/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))
(/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))
(/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (*.f64 M M))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (*.f64 M M))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))
(/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (*.f64 M M))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (*.f64 M M))
(*.f64 M (neg.f64 M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(fma.f64 -1 (*.f64 M M) (/.f64 (pow.f64 d 4) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 h h))) (*.f64 c0 c0))))
(-.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (*.f64 h h)) (*.f64 w w))) (*.f64 M M))
(-.f64 (*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (pow.f64 D 4) (*.f64 w w))) (/.f64 (pow.f64 d 4) (*.f64 h h))) (*.f64 M M))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1)))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (*.f64 (*.f64 1/16 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5))) (/.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 5) (pow.f64 h 5))) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))))
(fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 d 10) (/.f64 (pow.f64 c0 5) (pow.f64 h 5))) (*.f64 (pow.f64 w 5) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(neg.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(*.f64 (neg.f64 (*.f64 (/.f64 d D) (/.f64 d D))) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)) (neg.f64 c0))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (neg.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0))) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) c0)) (*.f64 h (*.f64 (*.f64 w M) M))) (*.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)) (neg.f64 c0)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))) (neg.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) 1/8)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) c0)) (*.f64 h (*.f64 (*.f64 w M) M))) (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) 1/8 (*.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)) (neg.f64 c0))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))))
(fma.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))) (neg.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 5) (pow.f64 h 5))) (pow.f64 c0 5))) 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) 1/8)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) c0)) (*.f64 h (*.f64 (*.f64 w M) M))) (fma.f64 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 d 10) (/.f64 (pow.f64 c0 5) (pow.f64 h 5))) (*.f64 (pow.f64 w 5) (pow.f64 M 6)))) 1/16 (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) 1/8 (*.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)) (neg.f64 c0)))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 5) (pow.f64 h 5))) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))))
(fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 d 10) (/.f64 (pow.f64 c0 5) (pow.f64 h 5))) (*.f64 (pow.f64 w 5) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1)))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (*.f64 (*.f64 1/16 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5))) (/.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1)))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (*.f64 (*.f64 1/16 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5))) (/.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 5) (pow.f64 h 5))) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))))
(fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 d 10) (/.f64 (pow.f64 c0 5) (pow.f64 h 5))) (*.f64 (pow.f64 w 5) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1)))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (*.f64 (*.f64 1/16 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5))) (/.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1)))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (*.f64 (*.f64 1/16 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5))) (/.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1)))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (*.f64 (*.f64 1/16 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5))) (/.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 5) (pow.f64 h 5))) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))))
(fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 d 10) (/.f64 (pow.f64 c0 5) (pow.f64 h 5))) (*.f64 (pow.f64 w 5) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 5) (pow.f64 h 5))) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))))
(fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 d 10) (/.f64 (pow.f64 c0 5) (pow.f64 h 5))) (*.f64 (pow.f64 w 5) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 M 6) (pow.f64 h 5)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 5) (pow.f64 h 5))) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))))
(fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 d 10) (/.f64 (pow.f64 c0 5) (pow.f64 h 5))) (*.f64 (pow.f64 w 5) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1)))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (*.f64 (*.f64 1/16 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5))) (/.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1)))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))))))
(+.f64 (*.f64 (sqrt.f64 -1) M) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 4) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 (pow.f64 h 2) M)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 h 6) (pow.f64 M 5))))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (*.f64 (*.f64 1/16 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5))) (/.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 w 5) (*.f64 (pow.f64 h 5) (pow.f64 M 6)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 M 4)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (*.f64 (pow.f64 w 5) (pow.f64 h 5)) (pow.f64 M 6)) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 w 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (pow.f64 c0 3))) (fma.f64 -1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 M M))))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 d 10)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 5) (pow.f64 h 5))) (pow.f64 c0 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 w 3) (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 M 4) (pow.f64 h 3))))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h (*.f64 (*.f64 w M) M)) c0)) (*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))) c0))))
(fma.f64 -1/16 (/.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 d 10) (/.f64 (pow.f64 c0 5) (pow.f64 h 5))) (*.f64 (pow.f64 w 5) (pow.f64 M 6)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 M 4))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))) (pow.f64 D 6)) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 D -1/2) (/.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w M) M)) (*.f64 D h))))))
(*.f64 (sqrt.f64 -1) M)
(+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2)))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1)))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))) (+.f64 (*.f64 (sqrt.f64 -1) M) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 (sqrt.f64 -1) M (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h))))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1)))))))))
(fma.f64 (sqrt.f64 -1) M (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M)))))) (*.f64 (*.f64 1/16 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5))) (/.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) M))
(neg.f64 (*.f64 (sqrt.f64 -1) M))
(*.f64 (sqrt.f64 -1) (neg.f64 M))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M)))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (neg.f64 (*.f64 (sqrt.f64 -1) M)))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 -1) M))
(fma.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M))))) -1/2) (*.f64 (sqrt.f64 -1) (neg.f64 M)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M))))
(fma.f64 1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (neg.f64 (*.f64 (sqrt.f64 -1) M))))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))))) (*.f64 (sqrt.f64 -1) M))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M))))) -1/2))) (*.f64 (sqrt.f64 -1) M))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 w 4) (*.f64 (pow.f64 M 3) (pow.f64 h 4))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 d 12) (pow.f64 c0 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (*.f64 M (pow.f64 h 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 -1) M)))))
(fma.f64 1/8 (/.f64 (pow.f64 d 8) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 3)) (pow.f64 h 4))) (pow.f64 c0 4))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 c0 c0)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 w w) (*.f64 M (*.f64 h h)))))) (neg.f64 (*.f64 (sqrt.f64 -1) M)))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 M 3)))))) (-.f64 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6)))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) (*.f64 (*.f64 M (*.f64 h h)) (sqrt.f64 -1))))))) (*.f64 (sqrt.f64 -1) M)))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 8) (neg.f64 (sqrt.f64 -1))) (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 4) (pow.f64 h 4))))) (-.f64 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 12) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (*.f64 (pow.f64 w 6) (*.f64 (pow.f64 M 5) (pow.f64 h 6))))) (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (/.f64 (/.f64 (*.f64 c0 c0) (sqrt.f64 -1)) (*.f64 w (*.f64 w (*.f64 h (*.f64 h M))))) -1/2))) (*.f64 (sqrt.f64 -1) M)))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))
(/.f64 (*.f64 (pow.f64 d 4) c0) (*.f64 (pow.f64 D 4) (*.f64 w h)))
(*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w (pow.f64 D 4))) (/.f64 (pow.f64 d 4) h))
(/.f64 (*.f64 (/.f64 c0 (pow.f64 D 4)) (pow.f64 d 4)) (*.f64 w h))

eval428.0ms (1.5%)

Compiler

Compiled 42382 to 13672 computations (67.7% saved)

prune182.0ms (0.6%)

Pruning

20 alts after pruning (20 fresh and 0 done)

PrunedKeptTotal
New70820728
Fresh000
Picked101
Done101
Total71020730
Error
23.7b
Counts
730 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
58.8b
(*.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 (*.f64 c0 d) (*.f64 D D)) (/.f64 d (*.f64 w h)))) (*.f64 M M)))))
40.6b
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) c0)) (*.f64 h (*.f64 (*.f64 w M) M))) 0))
39.2b
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D))) 0))
57.3b
(*.f64 (/.f64 c0 (*.f64 2 w)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))) 3)))
62.6b
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (*.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)) (neg.f64 c0))))
61.7b
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) M)))))
56.8b
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))
60.6b
(*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (hypot.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 D (sqrt.f64 (*.f64 w h)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)) 1/4)) 2))
62.2b
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (sqrt.f64 (*.f64 M (neg.f64 M)))))
56.9b
(*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))) 3))
60.4b
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
59.7b
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 c0 d) (*.f64 w (*.f64 h D))) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
35.4b
(*.f64 (/.f64 (/.f64 c0 2) w) 0)
62.0b
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (sqrt.f64 (+.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 4)) (/.f64 c0 (*.f64 w h)) (*.f64 M M)) (fma.f64 M M (*.f64 M M))))))
61.8b
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (*.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)) (neg.f64 c0))))
54.7b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
59.9b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
54.5b
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))
59.2b
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2)) (*.f64 M M)) (-.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))
62.0b
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) 1) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 w (*.f64 h (*.f64 D D))))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
Compiler

Compiled 1772 to 916 computations (48.3% saved)

localize10.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
5.9b
(*.f64 (/.f64 (/.f64 c0 2) w) 0)
Compiler

Compiled 25 to 18 computations (28% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
c0
@0
(*.f64 (/.f64 (/.f64 c0 2) w) 0)
0.0ms
c0
@inf
(*.f64 (/.f64 (/.f64 c0 2) w) 0)
0.0ms
w
@-inf
(*.f64 (/.f64 (/.f64 c0 2) w) 0)
0.0ms
c0
@-inf
(*.f64 (/.f64 (/.f64 c0 2) w) 0)
0.0ms
w
@inf
(*.f64 (/.f64 (/.f64 c0 2) w) 0)

rewrite54.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
747×pow1_binary64
700×add-log-exp_binary64
699×log1p-expm1-u_binary64
699×expm1-log1p-u_binary64
688×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
081
11741
219571
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 c0 2) w) 0)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x . 0)))))

simplify7.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0124
Stop Event
saturated
Counts
25 → 1
Calls
Call 1
Inputs
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Outputs
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (/.f64 d D) (/.f64 d D))
6.9b
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
7.5b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
12.5b
(/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))
Compiler

Compiled 93 to 25 computations (73.1% saved)

series29.0ms (0.1%)

Counts
4 → 192
Calls

48 calls:

TimeVariablePointExpression
2.0ms
d
@-inf
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
2.0ms
c0
@0
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
1.0ms
h
@0
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
1.0ms
w
@0
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
1.0ms
D
@0
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))

rewrite101.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
395×log-div_binary64
330×expm1-udef_binary64
330×log1p-udef_binary64
277×log-pow_binary64
185×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01664
136364
2552564
Stop Event
node limit
Counts
4 → 136
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
(*.f64 (/.f64 d D) (/.f64 d D))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d D) (/.f64 1 (*.f64 (*.f64 w h) (/.f64 D d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d D) (*.f64 (/.f64 d D) (/.f64 (pow.f64 w -1) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (pow.f64 w -1) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) (/.f64 (pow.f64 w -1) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 d D) (sqrt.f64 (*.f64 w h))) (/.f64 (/.f64 d D) (sqrt.f64 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 1 (*.f64 w (neg.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (*.f64 w D)) (/.f64 d (*.f64 h D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (*.f64 h D)) (/.f64 d (*.f64 w D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 w -1) h) (pow.f64 (/.f64 d D) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 w -1) (/.f64 (pow.f64 (/.f64 d D) 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w) (/.f64 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 d D) 1) (/.f64 (/.f64 d D) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 4)) w) (/.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 4)) h) (/.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 d D) (*.f64 w h)) (/.f64 d D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 d D) (pow.f64 (cbrt.f64 (*.f64 w h)) 2)) (/.f64 (/.f64 d D) (cbrt.f64 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 w h)) 2)) (/.f64 (pow.f64 (/.f64 d D) 2) (cbrt.f64 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 4)) (pow.f64 (cbrt.f64 (*.f64 w h)) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 w h))) (/.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 4)) (sqrt.f64 (*.f64 w h))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) (sqrt.f64 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 d D) (sqrt.f64 (*.f64 w h))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w (neg.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (*.f64 w h) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (*.f64 w h) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0) (/.f64 c0 (*.f64 w 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 1/2) (/.f64 w (/.f64 (*.f64 c0 2) (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 2) (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w))) (/.f64 w (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 w (*.f64 (*.f64 c0 1/2) (/.f64 (*.f64 c0 2) (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 1/2) (/.f64 (*.f64 c0 2) (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w)))) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 c0 1/2) (/.f64 (*.f64 c0 2) (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w))))) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 c0 1/2) (/.f64 (*.f64 c0 2) (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w)))) 1) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 c0 1/2) (/.f64 (*.f64 c0 2) (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w)))) (pow.f64 (cbrt.f64 w) 2)) (cbrt.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 c0 1/2) (/.f64 (*.f64 c0 2) (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w)))) (sqrt.f64 w)) (sqrt.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (/.f64 (*.f64 c0 2) (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w)))) (*.f64 w 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 -1/2) (/.f64 (*.f64 c0 2) (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w)))) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c0 2) (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w))) c0) (*.f64 w 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c0 2) (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w))) (*.f64 c0 -1/2)) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (/.f64 c0 (*.f64 w 2))) (*.f64 (pow.f64 (/.f64 d D) 2) c0)) (*.f64 w h))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0) (/.f64 c0 (*.f64 w 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0) (/.f64 c0 (*.f64 w 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0) (/.f64 c0 (*.f64 w 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0) (/.f64 c0 (*.f64 w 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0) (/.f64 c0 (*.f64 w 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 c0 2)) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (/.f64 c0 (*.f64 w 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0) (/.f64 c0 (*.f64 w 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0) (/.f64 c0 (*.f64 w 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w 2)) 3) (pow.f64 (/.f64 (*.f64 c0 2) (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c0 2) (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w))) 3) (pow.f64 (/.f64 c0 (*.f64 w 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0) (/.f64 c0 (*.f64 w 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0) (/.f64 c0 (*.f64 w 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0) (/.f64 c0 (*.f64 w 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0) (/.f64 c0 (*.f64 w 2))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 w h) (*.f64 (pow.f64 (/.f64 d D) 2) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 w h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0)) (*.f64 w (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) w) h)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) h) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) 1) (*.f64 w h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (pow.f64 (cbrt.f64 (*.f64 w h)) 2)) (cbrt.f64 (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (sqrt.f64 (*.f64 w h))) (sqrt.f64 (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d D) c0) (*.f64 (*.f64 w h) (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) c0) (*.f64 w (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w) c0) h)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (/.f64 d D)) (*.f64 (*.f64 w h) (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (neg.f64 (pow.f64 (/.f64 d D) 2))) (*.f64 w (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) w)) h)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (/.f64 d D) (sqrt.f64 (*.f64 w h))) (sqrt.f64 c0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c0) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) 3) (pow.f64 c0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d (*.f64 D (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d (*.f64 (/.f64 D d) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d (/.f64 (*.f64 D D) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d (/.f64 D (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 d D) (/.f64 D d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 D d) (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 D D) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 D (*.f64 d (/.f64 d D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d d) (*.f64 D D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d) (*.f64 (/.f64 D d) (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (/.f64 d D)) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) (neg.f64 d)) (*.f64 (neg.f64 D) (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d d)) (neg.f64 (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d (/.f64 d D))) (neg.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) d) (*.f64 (neg.f64 D) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) 1) (*.f64 (neg.f64 D) (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (neg.f64 d)) (*.f64 D (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d (/.f64 d D)) 1) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d (/.f64 d D)) (pow.f64 (cbrt.f64 D) 2)) (cbrt.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d (/.f64 d D)) (sqrt.f64 D)) (sqrt.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) (/.f64 d D)) (neg.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d D) (neg.f64 d)) (neg.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 d D) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d D) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 d D) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 d D) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (/.f64 d D))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 d D)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 d D))) 1))))))

simplify118.0ms (0.4%)

Algorithm
egg-herbie
Rules
930×unswap-sqr_binary64
826×associate-*l*_binary64
756×associate-/l/_binary64
700×associate-*r/_binary64
638×associate-*r*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0213648
1583648
22293648
317063648
470703648
Stop Event
node limit
Counts
328 → 144
Calls
Call 1
Inputs
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
Outputs
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))
(/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D))))
(/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w (*.f64 w h))))
(*.f64 (/.f64 d (*.f64 (*.f64 w h) (/.f64 D (/.f64 d D)))) (/.f64 (*.f64 c0 c0) w))
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 (/.f64 c0 D) (*.f64 D w)))
(*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (*.f64 d d) (*.f64 D D))
(*.f64 (/.f64 d D) (/.f64 d D))

localize36.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.9b
(*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))
7.5b
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
12.5b
(/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))
16.0b
(fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
Compiler

Compiled 142 to 27 computations (81% saved)

series32.0ms (0.1%)

Counts
2 → 120
Calls

30 calls:

TimeVariablePointExpression
4.0ms
c0
@inf
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
2.0ms
D
@-inf
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
1.0ms
d
@inf
(fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
1.0ms
w
@-inf
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
1.0ms
c0
@0
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))

rewrite98.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
441×prod-diff_binary64
237×add-sqr-sqrt_binary64
233×*-un-lft-identity_binary64
233×pow1_binary64
218×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02179
146879
2705879
Stop Event
node limit
Counts
2 → 52
Calls
Call 1
Inputs
(fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))))
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 h (*.f64 (*.f64 D D) w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 h (*.f64 (*.f64 D D) w))) 1) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 2)) (cbrt.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))) (sqrt.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 h (*.f64 (*.f64 D D) w))) 3) (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 3)) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 h (*.f64 (*.f64 D D) w))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 h (*.f64 (*.f64 D D) w)))) (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (*.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 h (*.f64 (*.f64 D D) w))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 h (*.f64 (*.f64 D D) w)))) (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2)) (-.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 h (*.f64 (*.f64 D D) w))) (/.f64 c0 (*.f64 w 2))) (*.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (/.f64 c0 (*.f64 w 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 h (*.f64 (*.f64 D D) w)))) (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (/.f64 c0 (*.f64 w 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (*.f64 w (/.f64 2 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 1/2) (/.f64 w (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 w (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (*.f64 c0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (*.f64 c0 1/2)) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (*.f64 c0 1/2))) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (*.f64 c0 1/2)) 1) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (*.f64 c0 1/2)) (cbrt.f64 (*.f64 w w))) (cbrt.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (*.f64 c0 1/2)) (sqrt.f64 w)) (sqrt.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))) (*.f64 w 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 -1/2) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) c0) (*.f64 w 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (*.f64 c0 -1/2)) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (/.f64 c0 (*.f64 w 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (/.f64 c0 (*.f64 w 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (/.f64 c0 (*.f64 w 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (/.f64 c0 (*.f64 w 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (/.f64 c0 (*.f64 w 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 w 2))) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (/.f64 c0 (*.f64 w 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (/.f64 c0 (*.f64 w 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 3) (pow.f64 (/.f64 c0 (*.f64 w 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w 2)) 3) (pow.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (/.f64 c0 (*.f64 w 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (/.f64 c0 (*.f64 w 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (/.f64 c0 (*.f64 w 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 h (*.f64 (*.f64 D D) w))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (/.f64 c0 (*.f64 w 2)))) 1))))))

simplify188.0ms (0.6%)

Algorithm
egg-herbie
Rules
1713×associate-/l/_binary64
1346×associate-/r/_binary64
443×times-frac_binary64
433×unswap-sqr_binary64
312×*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0202820
1602820
22492820
320052820
442582820
549132820
649992820
751052820
852272820
953742820
Stop Event
node limit
Counts
172 → 56
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
Outputs
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 2 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D D) (*.f64 w h)) c0)))
(*.f64 (/.f64 2 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d c0)) (*.f64 w h)))
(*.f64 2 (*.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 w h))))
(/.f64 (*.f64 2 c0) (*.f64 (*.f64 w (*.f64 (/.f64 D (*.f64 d d)) D)) h))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (*.f64 (/.f64 c0 (*.f64 D D)) (*.f64 (/.f64 d w) (/.f64 d h))) (/.f64 c0 w))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))

localize35.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
7.0b
(*.f64 (pow.f64 d 2) c0)
7.5b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
10.6b
(*.f64 (pow.f64 D 2) (*.f64 w h))
18.1b
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
Compiler

Compiled 90 to 52 computations (42.2% saved)

series15.0ms (0%)

Counts
4 → 60
Calls

45 calls:

TimeVariablePointExpression
1.0ms
h
@0
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
0.0ms
d
@inf
(*.f64 (pow.f64 d 2) c0)
0.0ms
c0
@-inf
(*.f64 (pow.f64 d 2) c0)
0.0ms
c0
@inf
(*.f64 (pow.f64 d 2) c0)
0.0ms
d
@0
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))

rewrite115.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
332×expm1-udef_binary64
332×log1p-udef_binary64
314×log-div_binary64
312×pow3_binary64
283×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01767
137867
2545667
Stop Event
node limit
Counts
4 → 134
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (pow.f64 D 2) (*.f64 w h))
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))))
(*.f64 (pow.f64 d 2) c0)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d d) (/.f64 1 (/.f64 (*.f64 D D) (/.f64 (/.f64 c0 w) h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d d) (*.f64 c0 (/.f64 1 (*.f64 (*.f64 D D) (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (*.f64 (*.f64 d d) (/.f64 1 (*.f64 (*.f64 D D) (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d d) c0) (/.f64 1 (*.f64 (*.f64 D D) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4))) (*.f64 (cbrt.f64 (*.f64 (*.f64 d d) c0)) (/.f64 1 (*.f64 (*.f64 D D) (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))) 2) (cbrt.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 (*.f64 d (sqrt.f64 c0)) (/.f64 1 (*.f64 (*.f64 D D) (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 D (sqrt.f64 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d d) (neg.f64 c0)) (/.f64 1 (*.f64 (*.f64 w h) (neg.f64 (*.f64 D D)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 D D) (*.f64 w h))) (*.f64 (*.f64 d d) c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 c0 D)) (/.f64 1 (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d d) (*.f64 w h)) (/.f64 c0 (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 D D)) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4))) (*.f64 D D)) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) c0)) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 D D)) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 w h)) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 w h)) (*.f64 (/.f64 (*.f64 d d) D) (/.f64 c0 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4))) (*.f64 w h)) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) c0)) (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d d) 1) (/.f64 c0 (*.f64 (*.f64 D D) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 1) (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h))) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4))) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) c0)) (*.f64 (*.f64 D D) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) 1) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 (*.f64 D D) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d d) (cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 2) (pow.f64 D 4)))) (/.f64 c0 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 2) (pow.f64 D 4)))) (/.f64 (*.f64 d d) (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 2) (pow.f64 D 4)))) (/.f64 (*.f64 (*.f64 d d) c0) (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 2) (pow.f64 D 4)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 2) (pow.f64 D 4)))) (/.f64 (*.f64 d (sqrt.f64 c0)) (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d d) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 c0 (*.f64 D (sqrt.f64 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 (*.f64 d d) (*.f64 D (sqrt.f64 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 D (sqrt.f64 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4))) (*.f64 D (sqrt.f64 (*.f64 w h)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) c0)) (*.f64 D (sqrt.f64 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d d) (*.f64 D (*.f64 D w))) (/.f64 c0 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 (*.f64 d d) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 D (*.f64 D w))) (/.f64 (*.f64 (*.f64 d d) c0) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4))) (*.f64 D (*.f64 D w))) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) c0)) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 D (*.f64 D w))) (/.f64 (*.f64 d (sqrt.f64 c0)) h))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 D (sqrt.f64 (*.f64 w h)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 w h) (*.f64 d d)) (/.f64 (*.f64 D D) c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 w h) (*.f64 d d)) (/.f64 (*.f64 D D) c0)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 w h) (neg.f64 (*.f64 D D)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 d d) c0) 3) (pow.f64 (*.f64 (*.f64 D D) (*.f64 w h)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 D D) (*.f64 w h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 D D) (*.f64 w h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 w h)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 D D) (*.f64 w h))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 D (sqrt.f64 (*.f64 w h))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 w h) 2) (pow.f64 D 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 w) h) (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 D D) (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 D D) (*.f64 w h)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 (*.f64 w h) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 (*.f64 D D) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 D D) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 D D) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 2 (log.f64 D) (log.f64 (*.f64 w h))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) (/.f64 c0 (*.f64 2 w)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 1/2) (/.f64 w (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 (/.f64 c0 w) h) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 (/.f64 c0 w) h) 2)) (*.f64 w (/.f64 2 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 w (*.f64 (*.f64 c0 1/2) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 (/.f64 c0 w) h) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 1/2) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 (/.f64 c0 w) h) 2))) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 d d) c0)) (*.f64 (*.f64 w (/.f64 2 c0)) (*.f64 (*.f64 D D) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 2) (*.f64 2 w)) (*.f64 (/.f64 (*.f64 w h) (*.f64 d d)) (/.f64 (*.f64 D D) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 c0 1/2) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 (/.f64 c0 w) h) 2)))) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (*.f64 2 (*.f64 (*.f64 d d) c0))) (*.f64 (*.f64 2 w) (*.f64 (*.f64 D D) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 1/2) (*.f64 2 (*.f64 (*.f64 d d) c0))) (*.f64 w (*.f64 (*.f64 D D) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 -1/2) (*.f64 2 (*.f64 (*.f64 d d) c0))) (*.f64 (neg.f64 w) (*.f64 (*.f64 D D) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d d) c0)) c0) (*.f64 (*.f64 (*.f64 D D) (*.f64 w h)) (*.f64 2 w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d d) c0)) (*.f64 c0 1/2)) (*.f64 (*.f64 (*.f64 D D) (*.f64 w h)) w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d d) c0)) 1) (*.f64 (*.f64 (*.f64 D D) (*.f64 w h)) (*.f64 w (/.f64 2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d d) c0)) (*.f64 c0 -1/2)) (*.f64 (*.f64 (*.f64 D D) (*.f64 w h)) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 c0 1/2) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 (/.f64 c0 w) h) 2))) 1) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 c0 1/2) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 (/.f64 c0 w) h) 2))) (pow.f64 (cbrt.f64 w) 2)) (cbrt.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 c0 1/2) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 (/.f64 c0 w) h) 2))) (sqrt.f64 w)) (sqrt.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 (/.f64 c0 w) h) 2))) (*.f64 2 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 -1/2) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 (/.f64 c0 w) h) 2))) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d d) c0)) (/.f64 c0 (*.f64 2 w))) (*.f64 (*.f64 D D) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (*.f64 (*.f64 d d) c0))) (*.f64 (*.f64 D D) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 (/.f64 c0 w) h) 2)) c0) (*.f64 2 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 (/.f64 c0 w) h) 2)) (*.f64 c0 -1/2)) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c0 2) (*.f64 2 w)) (*.f64 d d)) (/.f64 (*.f64 D D) (/.f64 (/.f64 c0 w) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c0 2) (*.f64 2 w)) (*.f64 (*.f64 d d) c0)) (*.f64 (*.f64 D D) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c0 2) (*.f64 2 w)) 1) (*.f64 (/.f64 (*.f64 w h) (*.f64 d d)) (/.f64 (*.f64 D D) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c0 2) (*.f64 2 w)) (*.f64 (*.f64 d d) (neg.f64 c0))) (*.f64 (*.f64 w h) (neg.f64 (*.f64 D D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c0 2) (*.f64 2 w)) (*.f64 (/.f64 (*.f64 d d) D) (/.f64 c0 D))) (*.f64 w h))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) (/.f64 c0 (*.f64 2 w)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) (/.f64 c0 (*.f64 2 w)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) (/.f64 c0 (*.f64 2 w))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 c0 2) (*.f64 2 w))) (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 D (sqrt.f64 (*.f64 w h))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 w (*.f64 (*.f64 c0 1/2) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 (/.f64 c0 w) h) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) (/.f64 c0 (*.f64 2 w)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 2 w))) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 (/.f64 c0 w) h) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) (/.f64 c0 (*.f64 2 w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) (/.f64 c0 (*.f64 2 w)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 2 w)) 3) (pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 (/.f64 c0 w) h) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 (/.f64 c0 w) h) 2)) 3) (pow.f64 (/.f64 c0 (*.f64 2 w)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) (/.f64 c0 (*.f64 2 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) (/.f64 c0 (*.f64 2 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) (/.f64 c0 (*.f64 2 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) (/.f64 c0 (*.f64 2 w))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d d) c0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 d d) c0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 d d) c0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) c0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d (sqrt.f64 c0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 c0 c0) (pow.f64 d 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c0) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d d) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 d d) c0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 d d) 3) (pow.f64 c0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (*.f64 d d) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 d d) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 d d) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 d d) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d d) c0)) 1))))))

simplify162.0ms (0.6%)

Algorithm
egg-herbie
Rules
1589×associate-/r/_binary64
636×unswap-sqr_binary64
508×associate-*l*_binary64
454×associate-/l/_binary64
442×associate-*l/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0151500
1411500
21511500
312391500
451591500
562911500
664181500
766221500
868671500
971131500
Stop Event
node limit
Counts
194 → 136
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
Outputs
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 w (*.f64 w h)) c0)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) D) (*.f64 (*.f64 w w) (*.f64 h D))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))

localize49.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
10.6b
(*.f64 (*.f64 w h) (*.f64 D D))
13.7b
(fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M)
13.7b
(*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)))
18.1b
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
Compiler

Compiled 276 to 33 computations (88% saved)

series15.0ms (0%)

Counts
2 → 132
Calls

33 calls:

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

rewrite75.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
814×log-prod_binary64
293×prod-diff_binary64
280×log-div_binary64
262×expm1-udef_binary64
262×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01333
128333
2421133
Stop Event
node limit
Counts
2 → 86
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)))
(fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) M)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c0 h) (/.f64 w (pow.f64 (/.f64 d D) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 d D) 2) (/.f64 w (/.f64 c0 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 w (*.f64 (/.f64 c0 h) (pow.f64 (/.f64 d D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d d) (*.f64 (/.f64 w (/.f64 c0 h)) (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 h) (pow.f64 (/.f64 d D) 2)) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (/.f64 d D)) (*.f64 (/.f64 w (/.f64 c0 h)) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) (/.f64 D d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 c0 h) (pow.f64 (/.f64 d D) 2))) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 h) (*.f64 d d)) (*.f64 w (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 c0) h) (*.f64 d d)) (*.f64 (neg.f64 w) (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (*.f64 d (/.f64 d D))) (*.f64 (*.f64 h w) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 h) (*.f64 d (/.f64 d D))) (*.f64 w D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 c0) h) (*.f64 d (/.f64 d D))) (*.f64 (neg.f64 w) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 h w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) c0) (*.f64 D (*.f64 h w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) (/.f64 c0 h)) (*.f64 (*.f64 D D) w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) (/.f64 c0 h)) (*.f64 D w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) 1) (*.f64 (*.f64 D D) (/.f64 w (/.f64 c0 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) 1) (*.f64 D (/.f64 w (/.f64 c0 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) (/.f64 (neg.f64 c0) h)) (*.f64 (*.f64 D D) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) (/.f64 (neg.f64 c0) h)) (*.f64 D (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 (/.f64 d D) 2)) 1) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 (/.f64 d D) 2)) (pow.f64 (cbrt.f64 w) 2)) (cbrt.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 w)) (sqrt.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 c0) h) (pow.f64 (/.f64 d D) 2)) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 h w))) (*.f64 D D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) (/.f64 c0 (*.f64 h w))) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 d d)) (*.f64 D D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 d (/.f64 d D))) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 h w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (neg.f64 c0) h)) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) d) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) 1) (/.f64 D d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) (neg.f64 d)) (neg.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (/.f64 c0 (*.f64 h w)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 2 (log.f64 (/.f64 d D)) (log.f64 (/.f64 c0 (*.f64 h w)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 2 (log.f64 (/.f64 d D)) (log.f64 (/.f64 c0 (*.f64 h w)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 M (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))) (cbrt.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) 2) (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 M 3)) (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (-.f64 (*.f64 M M) (*.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (*.f64 M M))) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) M))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) (exp.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2)) (+.f64 1 (expm1.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))) (+.f64 1 (expm1.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 M) (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 M)) (pow.f64 (exp.f64 (/.f64 c0 (*.f64 h w))) (pow.f64 (/.f64 d D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 M) (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 M)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) 1))))))

simplify207.0ms (0.7%)

Algorithm
egg-herbie
Rules
888×times-frac_binary64
678×unswap-sqr_binary64
463×associate-/l*_binary64
409×sqr-pow_binary64
356×fabs-mul_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0162490
1362382
21132382
35692382
440532382
543102382
644942382
750542382
858622382
961112382
1064812382
1168872382
1273922382
Stop Event
node limit
Counts
218 → 92
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
Outputs
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)))
(*.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d (*.f64 D D)) (/.f64 (/.f64 c0 w) h)))
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 M (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
M
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)
(+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h))) M)
(+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h))) M)
(fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 (*.f64 (/.f64 d (*.f64 D D)) d) (/.f64 c0 (*.f64 w h)) M)
(fma.f64 c0 (/.f64 (/.f64 (*.f64 (/.f64 d w) (/.f64 d h)) D) D) M)

eval300.0ms (1%)

Compiler

Compiled 21293 to 6688 computations (68.6% saved)

prune356.0ms (1.2%)

Pruning

35 alts after pruning (35 fresh and 0 done)

PrunedKeptTotal
New57126597
Fresh6915
Picked101
Done404
Total58235617
Error
16.6b
Counts
617 → 35
Alt Table
Click to see full alt table
StatusErrorProgram
59.6b
(/.f64 (*.f64 2 (*.f64 (*.f64 d d) c0)) (*.f64 (*.f64 w (/.f64 2 c0)) (*.f64 (*.f64 D D) (*.f64 w h))))
58.8b
(*.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 (*.f64 c0 d) (*.f64 D D)) (/.f64 d (*.f64 w h)))) (*.f64 M M)))))
60.2b
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (/.f64 (*.f64 (/.f64 d D) c0) (*.f64 (*.f64 w h) (/.f64 D d)))))
40.6b
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) c0)) (*.f64 h (*.f64 (*.f64 w M) M))) 0))
52.4b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))))
53.3b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))) 3)))
55.9b
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
53.1b
(/.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 (/.f64 c0 w) h) 2)) (*.f64 w (/.f64 2 c0)))
39.2b
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D))) 0))
58.4b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 (/.f64 (*.f64 d (sqrt.f64 c0)) (*.f64 D (*.f64 D w))) (/.f64 (*.f64 d (sqrt.f64 c0)) h))))
55.1b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (/.f64 c0 (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w)))))
60.6b
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))))
52.1b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (/.f64 (*.f64 (/.f64 d D) c0) (*.f64 (*.f64 w h) (/.f64 D d)))))
58.0b
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
56.8b
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))
54.8b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) 3) (*.f64 w h)))))
56.9b
(*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))) 3))
52.9b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 c0 (/.f64 d (*.f64 (/.f64 D d) (*.f64 D (*.f64 w h)))))))
57.7b
(/.f64 (*.f64 (/.f64 (*.f64 c0 2) (*.f64 2 w)) (*.f64 (/.f64 (*.f64 d d) D) (/.f64 c0 D))) (*.f64 w h))
61.8b
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (*.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)) (neg.f64 c0))))
58.7b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 (/.f64 (*.f64 d d) (*.f64 D (*.f64 D w))) (/.f64 c0 h))))
56.9b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) 3))))
32.5b
0
59.4b
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w)))))
54.6b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 c0 (*.f64 (/.f64 d (*.f64 w D)) (/.f64 d (*.f64 h D))))))
54.5b
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))
51.6b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 c0 (*.f64 (/.f64 (/.f64 d D) (*.f64 w h)) (/.f64 d D)))))
59.1b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 (/.f64 (*.f64 d d) (*.f64 w h)) (/.f64 c0 (*.f64 D D)))))
59.2b
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2)) (*.f64 M M)) (-.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))
56.2b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 c0 (/.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 w h)))))
58.5b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 c0 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 d D)) 2)) (*.f64 w h)))))
54.4b
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 (/.f64 c0 w) h) 2)) c0) (*.f64 2 w))
62.6b
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (*.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)) (neg.f64 c0))))
60.8b
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) w) h)))
55.9b
(/.f64 (*.f64 (*.f64 2 (/.f64 c0 (*.f64 w 2))) (*.f64 (pow.f64 (/.f64 d D) 2) c0)) (*.f64 w h))
Compiler

Compiled 2255 to 1333 computations (40.9% saved)

localize68.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.7b
(*.f64 w (*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D)))
9.9b
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D))) 0))
14.8b
(fma.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D))) 0)
15.4b
(*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D))
Compiler

Compiled 115 to 35 computations (69.6% saved)

series80.0ms (0.3%)

Counts
4 → 228
Calls

57 calls:

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

rewrite119.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
397×expm1-udef_binary64
397×log1p-udef_binary64
337×log-pow_binary64
247×associate-*r*_binary64
244×fma-def_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02296
145890
2590190
Stop Event
node limit
Counts
4 → 144
Calls
Call 1
Inputs
(*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D))
(fma.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D))) 0)
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D))) 0))
(*.f64 w (*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 M h)) 3) (pow.f64 (*.f64 D D) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 (*.f64 M (*.f64 M h)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 D (*.f64 M (sqrt.f64 h))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 D (*.f64 M (sqrt.f64 h))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w) (/.f64 1/2 (*.f64 d (*.f64 d c0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) 2) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/4 (pow.f64 (*.f64 d (*.f64 d c0)) 2))) (*.f64 (cbrt.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0)))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (*.f64 d (sqrt.f64 c0))) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 d (sqrt.f64 c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 d (sqrt.f64 c0))) (*.f64 (sqrt.f64 w) (*.f64 D (*.f64 M (sqrt.f64 h))))) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 d (sqrt.f64 c0))) (*.f64 (sqrt.f64 w) (*.f64 D (*.f64 M (sqrt.f64 h))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)) w)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) w) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (sqrt.f64 w) (*.f64 D (*.f64 M (sqrt.f64 h))))) (*.f64 (sqrt.f64 w) (*.f64 D (*.f64 M (sqrt.f64 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (*.f64 w M) (*.f64 M h))) (*.f64 D D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w) (*.f64 (*.f64 d (*.f64 d c0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) 3) 0) (+.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) 2) (-.f64 0 (*.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) 2) 0) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (*.f64 d (*.f64 d c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (*.f64 d (neg.f64 (*.f64 d c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 d) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (*.f64 d c0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (/.f64 (*.f64 w 2) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (*.f64 2 (/.f64 w c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 w 2) (*.f64 c0 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (*.f64 w 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c0 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))) (*.f64 w -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) w) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) 2) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) 1) (*.f64 w 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (cbrt.f64 (*.f64 (*.f64 w w) 4))) (cbrt.f64 (*.f64 w 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (sqrt.f64 (*.f64 w 2))) (sqrt.f64 (*.f64 w 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (*.f64 w -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 1/2) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (neg.f64 c0)) (*.f64 w -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (*.f64 c0 1/2)) w)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 1/2 (/.f64 c0 w))) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) 3) (pow.f64 (*.f64 1/2 (/.f64 c0 w)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 c0 w)) 3) (pow.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (*.f64 1/2 (/.f64 c0 w)) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (*.f64 1/2 (/.f64 c0 w)) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 (/.f64 c0 w)) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))) 1 (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))) 1 (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c0 w))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c0 w))) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c0 w))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c0 w))) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (*.f64 1/2 (/.f64 c0 w))) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (*.f64 1/2 (/.f64 c0 w))) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))) (cbrt.f64 (pow.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))) 2)) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))) (cbrt.f64 (pow.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))) 2)) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))) 2)) (cbrt.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))) 2)) (cbrt.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 1/2 (/.f64 c0 w))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 c0 w))) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 1/2 (/.f64 c0 w))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 c0 w))) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (*.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (*.f64 1/2 (/.f64 c0 w))) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (*.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (*.f64 1/2 (/.f64 c0 w))) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))) (sqrt.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))) (sqrt.f64 (*.f64 c0 (*.f64 (/.f64 1/2 w) (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c0 1/2) (/.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) w) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c0 1/2) (/.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) w) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c0 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (/.f64 1/2 w) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c0 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (/.f64 1/2 w) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 c0 w) (/.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) 2) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 c0 w) (/.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) 2) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 c0 (sqrt.f64 (*.f64 w 2))) (/.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (sqrt.f64 (*.f64 w 2))) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 c0 (sqrt.f64 (*.f64 w 2))) (/.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (sqrt.f64 (*.f64 w 2))) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 c0 1) (/.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (*.f64 w 2)) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 c0 1) (/.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (*.f64 w 2)) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 c0 (cbrt.f64 (*.f64 (*.f64 w w) 4))) (/.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (cbrt.f64 (*.f64 w 2))) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 c0 (cbrt.f64 (*.f64 (*.f64 w w) 4))) (/.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (cbrt.f64 (*.f64 w 2))) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c0 w))) 2)) (cbrt.f64 (*.f64 1/2 (/.f64 c0 w))) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c0 w))) 2)) (cbrt.f64 (*.f64 1/2 (/.f64 c0 w))) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (sqrt.f64 (*.f64 1/2 (/.f64 c0 w)))) (sqrt.f64 (*.f64 1/2 (/.f64 c0 w))) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (sqrt.f64 (*.f64 1/2 (/.f64 c0 w)))) (sqrt.f64 (*.f64 1/2 (/.f64 c0 w))) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/2 (/.f64 c0 w)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) 2)) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/2 (/.f64 c0 w)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) 2)) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/2 (/.f64 c0 w)) (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))) (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (*.f64 0 (*.f64 1/2 (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/2 (/.f64 c0 w)) (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))) (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) (*.f64 (*.f64 1/2 (/.f64 c0 w)) 0))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 w) (*.f64 D (*.f64 M (sqrt.f64 h)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 w) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) 3) (pow.f64 w 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 w 3) (pow.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) 1))))))

simplify270.0ms (0.9%)

Algorithm
egg-herbie
Rules
1300×associate-*l/_binary64
943×associate-/r/_binary64
801×associate-/l/_binary64
527×unswap-sqr_binary64
384×times-frac_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0304836
1874836
23054836
323104836
423874836
525354836
628674836
735444836
836424836
Stop Event
node limit
Counts
372 → 156
Calls
Call 1
Inputs
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
Outputs
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))
(*.f64 D (*.f64 (*.f64 D M) (*.f64 M h)))
(*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) c0)))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 c0 w))))
(*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 1/2 (/.f64 c0 w)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 M (*.f64 h (*.f64 M w)))) (*.f64 d c0)) (/.f64 D (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 M (/.f64 d (*.f64 M h)))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 (*.f64 D D) w) (*.f64 (*.f64 M M) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 M w)))))
(*.f64 (*.f64 D D) (*.f64 M (*.f64 h (*.f64 M w))))
(*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h))))

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.0b
(*.f64 (*.f64 D w) (*.f64 w h))
6.2b
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
9.8b
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h))))
17.9b
(/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))
Compiler

Compiled 73 to 14 computations (80.8% saved)

series84.0ms (0.3%)

Counts
4 → 204
Calls

51 calls:

TimeVariablePointExpression
56.0ms
h
@0
(/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))
1.0ms
c0
@0
(/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))
1.0ms
d
@inf
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h))))
1.0ms
D
@0
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h))))
1.0ms
D
@0
(/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))

rewrite149.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
428×pow2_binary64
310×pow1/3_binary64
289×log-div_binary64
286×expm1-udef_binary64
286×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01473
130767
2478567
Stop Event
node limit
Counts
4 → 181
Calls
Call 1
Inputs
(/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h))))
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (*.f64 w h)))))
(*.f64 (*.f64 D w) (*.f64 w h))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (/.f64 1 (/.f64 D (/.f64 c0 (*.f64 w (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (*.f64 c0 (/.f64 (/.f64 1 D) (*.f64 w (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 c0) (/.f64 (/.f64 1 D) (*.f64 w (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 c0 4)) (*.f64 (pow.f64 (cbrt.f64 c0) 2) (/.f64 (/.f64 1 D) (*.f64 w (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h)))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (sqrt.f64 (*.f64 D (*.f64 w (*.f64 w h))))) (/.f64 c0 (sqrt.f64 (*.f64 D (*.f64 w (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 (neg.f64 c0)) (/.f64 1 (*.f64 (*.f64 D w) (neg.f64 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 c0 w) D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 D) (*.f64 w (*.f64 w h))) (*.f64 c0 c0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 D) (/.f64 (*.f64 c0 c0) (*.f64 w (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (/.f64 (*.f64 D w) c0)) (/.f64 1 (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 c0 4)) D) (/.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 w (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 1) (/.f64 c0 (*.f64 D (*.f64 w (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 c0 4)) 1) (/.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 D (*.f64 w (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 D w)) (/.f64 (*.f64 c0 c0) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 c0 4)) (*.f64 D w)) (/.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 w h)) (/.f64 c0 (/.f64 (*.f64 D w) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 c0 4)) (*.f64 w h)) (/.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 D w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (*.f64 D (*.f64 w (*.f64 w h)))) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 w (*.f64 w h))) 2))) (/.f64 c0 (cbrt.f64 (*.f64 D (*.f64 w (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 w (*.f64 w h))) 2))) (/.f64 (*.f64 c0 c0) (cbrt.f64 (*.f64 D (*.f64 w (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 c0 4)) (cbrt.f64 (pow.f64 (*.f64 D (*.f64 w (*.f64 w h))) 2))) (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 D (*.f64 w (*.f64 w h))))) (/.f64 (*.f64 c0 c0) (sqrt.f64 (*.f64 D (*.f64 w (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 c0 4)) (sqrt.f64 (*.f64 D (*.f64 w (*.f64 w h))))) (/.f64 (pow.f64 (cbrt.f64 c0) 2) (sqrt.f64 (*.f64 D (*.f64 w (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 D (*.f64 w w))) (/.f64 (*.f64 c0 c0) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 c0 4)) (*.f64 D (*.f64 w w))) (/.f64 (pow.f64 (cbrt.f64 c0) 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 D (*.f64 w (*.f64 w h))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (*.f64 D w) c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 c0 c0) 3) (pow.f64 (*.f64 D (*.f64 w (*.f64 w h))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (*.f64 D w) c0)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 D w) (neg.f64 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 c0 w) D)) (/.f64 c0 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 c0) 3) (pow.f64 (*.f64 D (*.f64 w (*.f64 w h))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (*.f64 (/.f64 D (/.f64 c0 (*.f64 w (*.f64 w h)))) (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (*.f64 (/.f64 D d) (/.f64 D (/.f64 c0 (*.f64 w (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 c0) (*.f64 (*.f64 D (*.f64 w (*.f64 w h))) (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 c0) (*.f64 (/.f64 D d) (*.f64 D (*.f64 w (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) (/.f64 D d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d (*.f64 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (*.f64 D w) c0)) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d (*.f64 D (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (*.f64 D w) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d (/.f64 D (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 d D) (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (*.f64 D w) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (*.f64 D w) c0)) (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 D d) (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (*.f64 D w) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 (*.f64 c0 c0) d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 D (*.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 D (*.f64 w (*.f64 w h))) (*.f64 (*.f64 c0 c0) (/.f64 d D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (neg.f64 c0)) (*.f64 (/.f64 D d) (*.f64 (*.f64 D w) (neg.f64 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d) (*.f64 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (*.f64 D w) c0)) (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 c0) d) (*.f64 (pow.f64 (*.f64 D w) 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c0 (/.f64 (*.f64 D w) c0)) (*.f64 (/.f64 D d) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) d) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 c0) (/.f64 d D)) (*.f64 D (*.f64 w (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 c0 c0) d)) (neg.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) d)) (neg.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 c0 c0) (/.f64 d D))) (*.f64 (*.f64 D w) (neg.f64 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 (neg.f64 c0)) 1) (*.f64 (*.f64 (*.f64 D w) (neg.f64 (*.f64 w h))) (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) c0)) 1) (*.f64 (*.f64 w h) (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) 1) (*.f64 (neg.f64 D) (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (*.f64 D w) c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 d) (*.f64 (/.f64 D (/.f64 c0 (*.f64 w (*.f64 w h)))) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 (neg.f64 c0)) d) (*.f64 (*.f64 (*.f64 D w) (neg.f64 (*.f64 w h))) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) c0)) d) (*.f64 (*.f64 w h) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (neg.f64 d)) (*.f64 (/.f64 D (/.f64 c0 (*.f64 w (*.f64 w h)))) (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 c0) (neg.f64 d)) (*.f64 (*.f64 D (*.f64 w (*.f64 w h))) (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 (neg.f64 c0)) (neg.f64 d)) (*.f64 (*.f64 (*.f64 D w) (neg.f64 (*.f64 w h))) (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) c0)) (neg.f64 d)) (*.f64 (*.f64 w h) (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d c0) (*.f64 D (/.f64 D (/.f64 c0 (*.f64 w (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) c0) (*.f64 (neg.f64 D) (/.f64 D (/.f64 c0 (*.f64 w (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) (*.f64 c0 c0)) (*.f64 (neg.f64 D) (*.f64 D (*.f64 w (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (*.f64 c0 (neg.f64 c0))) (*.f64 D (*.f64 (*.f64 D w) (neg.f64 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) (*.f64 c0 (neg.f64 c0))) (*.f64 (neg.f64 D) (*.f64 (*.f64 D w) (neg.f64 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (/.f64 c0 (/.f64 (*.f64 D w) c0))) (*.f64 D (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) (/.f64 c0 (/.f64 (*.f64 D w) c0))) (*.f64 (neg.f64 D) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) d) 1) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) d) (pow.f64 (cbrt.f64 D) 2)) (cbrt.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) d) (sqrt.f64 D)) (sqrt.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 c0 c0) (/.f64 d D)) D) (*.f64 w (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 c0 c0) (/.f64 d D)) (*.f64 D w)) (*.f64 w h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 c0 c0) (/.f64 d D)) (*.f64 w h)) (*.f64 D w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 c0 c0) (/.f64 d D)) 1) (*.f64 D (*.f64 w (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 c0 c0) (/.f64 d D)) (cbrt.f64 (pow.f64 (*.f64 D (*.f64 w (*.f64 w h))) 2))) (cbrt.f64 (*.f64 D (*.f64 w (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 c0 c0) (/.f64 d D)) (sqrt.f64 (*.f64 D (*.f64 w (*.f64 w h))))) (sqrt.f64 (*.f64 D (*.f64 w (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 c0 c0) (/.f64 d D)) (*.f64 D (*.f64 w w))) h)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (/.f64 d D)) (/.f64 D (/.f64 c0 (*.f64 w (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 (neg.f64 c0)) (/.f64 d D)) (*.f64 (*.f64 D w) (neg.f64 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) c0)) (/.f64 d D)) (*.f64 w h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h)))) (neg.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) (neg.f64 d)) (neg.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d D) c0) (/.f64 D (/.f64 c0 (*.f64 w (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d D) (*.f64 c0 (neg.f64 c0))) (*.f64 (*.f64 D w) (neg.f64 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d D) (/.f64 c0 (/.f64 (*.f64 D w) c0))) (*.f64 w h))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) 3) (pow.f64 (/.f64 d D) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 d D) 3) (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (*.f64 D w) c0)) (/.f64 D d)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 D d) (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (*.f64 D w) c0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 (*.f64 c0 c0) d)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 D (*.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) d)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 D (*.f64 w (*.f64 w h))) (*.f64 (*.f64 c0 c0) (/.f64 d D))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) 3) (pow.f64 (/.f64 d D) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 3) (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (/.f64 d D)) (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (*.f64 D w) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 c0 c0) d) d) (*.f64 (pow.f64 (*.f64 D w) 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) d) d) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 c0 c0) (/.f64 d D)) d) (*.f64 D (*.f64 w (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (*.f64 (*.f64 c0 c0) d)) (*.f64 (pow.f64 (*.f64 D w) 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (*.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) d)) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (*.f64 (*.f64 c0 c0) (/.f64 d D))) (*.f64 D (*.f64 w (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) c0) (/.f64 D (/.f64 c0 (*.f64 w (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) (*.f64 c0 c0)) (*.f64 D (*.f64 w (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) 1) (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (*.f64 D w) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) (*.f64 c0 (neg.f64 c0))) (*.f64 (*.f64 D w) (neg.f64 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 D w) c0))) (*.f64 w h))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0))) 3) (pow.f64 d 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d) (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0))) 3) (pow.f64 d 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d (/.f64 d (/.f64 (*.f64 (pow.f64 (*.f64 D w) 2) h) (*.f64 c0 c0))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 w (*.f64 w h))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 D (*.f64 w (*.f64 w h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 D (*.f64 w (*.f64 w h))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 D (*.f64 w (*.f64 w h))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 D (*.f64 w (*.f64 w h)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 D (*.f64 w (*.f64 w h)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 D w) 3) (pow.f64 (*.f64 w h) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 (*.f64 D w) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 D (*.f64 w (*.f64 w h))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 h) w) (*.f64 D w)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 w (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 D (*.f64 w (*.f64 w h))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 D w) 3) (pow.f64 (*.f64 w h) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 (*.f64 D w) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 D (*.f64 w (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 D (*.f64 w (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 D (*.f64 w (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 w (*.f64 w h)))) 1))))))

simplify585.0ms (2%)

Algorithm
egg-herbie
Rules
1590×associate-/l/_binary64
774×associate-*r*_binary64
742×unswap-sqr_binary64
481×associate-/r/_binary64
389×times-frac_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0193948
1563948
22183948
316943948
450663948
563293948
664153948
765333948
866813948
968643948
Stop Event
node limit
Counts
385 → 189
Calls
Call 1
Inputs
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (pow.f64 w 2) h))
Outputs
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 D) (/.f64 c0 (*.f64 w (*.f64 w h))))
(/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h))
(/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h))
(/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (/.f64 (*.f64 c0 (*.f64 c0 d)) (*.f64 w (*.f64 w h))) (*.f64 D D))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 d D))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 w (*.f64 w (*.f64 D (*.f64 D h))))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 d (*.f64 (*.f64 w w) h)) (*.f64 D D)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) (*.f64 (*.f64 w w) h)) (/.f64 (*.f64 d d) D))
(*.f64 (/.f64 (/.f64 (/.f64 c0 (/.f64 D c0)) w) (*.f64 w h)) (*.f64 d (/.f64 d D)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 (*.f64 d d) D) D) (*.f64 (*.f64 w w) h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))
(*.f64 D (*.f64 (pow.f64 w 2) h))
(*.f64 D (*.f64 (*.f64 w w) h))
(*.f64 D (*.f64 w (*.f64 w h)))

localize42.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 D (*.f64 D w))
7.5b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 (/.f64 (*.f64 d d) (*.f64 D (*.f64 D w))) (/.f64 c0 h))))
12.0b
(*.f64 (/.f64 (*.f64 d d) (*.f64 D (*.f64 D w))) (/.f64 c0 h))
14.3b
(/.f64 (*.f64 d d) (*.f64 D (*.f64 D w)))
Compiler

Compiled 92 to 26 computations (71.7% saved)

series23.0ms (0.1%)

Counts
4 → 180
Calls

45 calls:

TimeVariablePointExpression
3.0ms
D
@0
(/.f64 (*.f64 d d) (*.f64 D (*.f64 D w)))
2.0ms
w
@-inf
(*.f64 D (*.f64 D w))
1.0ms
d
@0
(/.f64 (*.f64 d d) (*.f64 D (*.f64 D w)))
1.0ms
d
@inf
(/.f64 (*.f64 d d) (*.f64 D (*.f64 D w)))
1.0ms
w
@0
(/.f64 (*.f64 d d) (*.f64 D (*.f64 D w)))

rewrite111.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
423×log-div_binary64
350×expm1-udef_binary64
350×log1p-udef_binary64
294×log-pow_binary64
202×associate-*r*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01770
138367
2584867
Stop Event
node limit
Counts
4 → 163
Calls
Call 1
Inputs
(/.f64 (*.f64 d d) (*.f64 D (*.f64 D w)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D (*.f64 D w))) (/.f64 c0 h))
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 (/.f64 (*.f64 d d) (*.f64 D (*.f64 D w))) (/.f64 c0 h))))
(*.f64 D (*.f64 D w))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d (/.f64 1 (/.f64 (*.f64 D w) (/.f64 d D))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d (*.f64 d (/.f64 (/.f64 1 D) (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d d) (/.f64 (/.f64 1 D) (*.f64 D w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 d 4)) (*.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 (/.f64 1 D) (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) (/.f64 d (*.f64 D (sqrt.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d (neg.f64 d)) (/.f64 1 (*.f64 D (neg.f64 (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (*.f64 D w)) (/.f64 d D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 D) (*.f64 D w)) (*.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (/.f64 D d)) (/.f64 1 (*.f64 D w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 D) (/.f64 (*.f64 d d) (*.f64 D w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d 1) (/.f64 d (*.f64 D (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) 1) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) D) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 D w)) (/.f64 d (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (*.f64 D w)) (/.f64 (pow.f64 (cbrt.f64 d) 2) D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (*.f64 D (*.f64 D w))) d)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 D D)) (/.f64 (*.f64 d d) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (*.f64 D D)) (/.f64 (pow.f64 (cbrt.f64 d) 2) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (cbrt.f64 (pow.f64 (*.f64 D (*.f64 D w)) 2))) (/.f64 d (cbrt.f64 (*.f64 D (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 D w)) 2))) (/.f64 (*.f64 d d) (cbrt.f64 (*.f64 D (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (cbrt.f64 (pow.f64 (*.f64 D (*.f64 D w)) 2))) (cbrt.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 D (sqrt.f64 w))) (/.f64 (*.f64 d d) (*.f64 D (sqrt.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (*.f64 D (sqrt.f64 w))) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D (sqrt.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 D (/.f64 (*.f64 d d) (*.f64 D w))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 d d) (*.f64 D (neg.f64 (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 d d) 3) (pow.f64 (*.f64 D (*.f64 D w)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (/.f64 d (*.f64 D (sqrt.f64 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 d (*.f64 D (sqrt.f64 w))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d (*.f64 (/.f64 (*.f64 D w) (/.f64 d D)) (/.f64 h c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d (*.f64 (/.f64 h c0) (/.f64 (*.f64 D w) (/.f64 d D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d d) (*.f64 (*.f64 D (*.f64 D w)) (/.f64 h c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d d) (*.f64 (/.f64 h c0) (*.f64 D (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d d) (/.f64 (*.f64 D (*.f64 (*.f64 D w) h)) c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d d) (/.f64 (*.f64 D (*.f64 D w)) (/.f64 c0 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 h c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (*.f64 (/.f64 D (/.f64 (*.f64 d d) (*.f64 D w))) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (*.f64 h (/.f64 D (/.f64 (*.f64 d d) (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c0 h) (/.f64 D (/.f64 (*.f64 d d) (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 D (/.f64 (*.f64 d d) (*.f64 D w))) (/.f64 h c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 h c0) (/.f64 D (/.f64 (*.f64 d d) (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 D (*.f64 (*.f64 D w) h)) (*.f64 d (*.f64 d c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 D (*.f64 D w)) (*.f64 (*.f64 d d) (/.f64 c0 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 h (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (*.f64 (/.f64 D (/.f64 (*.f64 d d) (*.f64 D w))) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (neg.f64 d)) (*.f64 (/.f64 h c0) (*.f64 D (neg.f64 (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (*.f64 d c0)) (*.f64 D (*.f64 (*.f64 D w) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 d (/.f64 D d)) (*.f64 (/.f64 h c0) (*.f64 D w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) (/.f64 c0 h)) (*.f64 D (*.f64 D w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) c0) h)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d (*.f64 d c0))) (neg.f64 (*.f64 D (*.f64 (*.f64 D w) h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d d) (/.f64 c0 h))) (*.f64 D (neg.f64 (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) c0)) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) 1) (*.f64 (neg.f64 h) (/.f64 D (/.f64 (*.f64 d d) (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (neg.f64 d)) 1) (*.f64 (*.f64 D (neg.f64 (*.f64 D w))) (/.f64 h c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (/.f64 D d)) 1) (*.f64 (*.f64 D w) (/.f64 h c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d c0) (*.f64 (/.f64 (*.f64 D w) (/.f64 d D)) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (neg.f64 d)) c0) (*.f64 (*.f64 D (neg.f64 (*.f64 D w))) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (/.f64 D d)) c0) (*.f64 (*.f64 D w) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (neg.f64 c0)) (*.f64 (/.f64 (*.f64 D w) (/.f64 d D)) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) (neg.f64 c0)) (*.f64 (*.f64 D (*.f64 D w)) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (neg.f64 d)) (neg.f64 c0)) (*.f64 (*.f64 D (neg.f64 (*.f64 D w))) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (/.f64 D d)) (neg.f64 c0)) (*.f64 (*.f64 D w) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 d) (*.f64 h (/.f64 (*.f64 D w) (/.f64 d D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) d) (*.f64 (neg.f64 h) (/.f64 (*.f64 D w) (/.f64 d D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (neg.f64 h) (*.f64 D (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (*.f64 d (neg.f64 d))) (*.f64 h (*.f64 D (neg.f64 (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) (*.f64 d (neg.f64 d))) (*.f64 (neg.f64 h) (*.f64 D (neg.f64 (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (/.f64 d (/.f64 D d))) (*.f64 h (*.f64 D w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) (/.f64 d (/.f64 D d))) (*.f64 (neg.f64 h) (*.f64 D w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 h)) D) (*.f64 D w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 h)) (*.f64 D w)) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 h)) 1) (*.f64 D (*.f64 D w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 h)) (*.f64 D D)) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 h)) (cbrt.f64 (pow.f64 (*.f64 D (*.f64 D w)) 2))) (cbrt.f64 (*.f64 D (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 h)) (*.f64 D (sqrt.f64 w))) (*.f64 D (sqrt.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) c0) 1) h)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) c0) (cbrt.f64 (*.f64 h h))) (cbrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) c0) (sqrt.f64 h)) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (/.f64 c0 h)) (/.f64 (*.f64 D w) (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (neg.f64 d)) (/.f64 c0 h)) (*.f64 D (neg.f64 (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (/.f64 D d)) (/.f64 c0 h)) (*.f64 D w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2)) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (neg.f64 c0)) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 h) d) (/.f64 (*.f64 D w) (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 h) (*.f64 d (neg.f64 d))) (*.f64 D (neg.f64 (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 h) (/.f64 d (/.f64 D d))) (*.f64 D w))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 h)) (/.f64 d (*.f64 D (sqrt.f64 w)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 c0 h)) (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) 3) (pow.f64 (/.f64 c0 h) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 h) 3) (pow.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h)) (*.f64 2 (/.f64 (*.f64 c0 1/2) w))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 1/2) (/.f64 w (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (*.f64 (/.f64 c0 h) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (*.f64 (/.f64 c0 h) 2)) (/.f64 w (*.f64 c0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 w (*.f64 (*.f64 c0 1/2) (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (*.f64 (/.f64 c0 h) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 1/2) (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (*.f64 (/.f64 c0 h) 2))) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 c0 1/2) (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (*.f64 (/.f64 c0 h) 2)))) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 c0 1/2) (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (*.f64 (/.f64 c0 h) 2))) 1) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 c0 1/2) (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (*.f64 (/.f64 c0 h) 2))) (pow.f64 (cbrt.f64 w) 2)) (cbrt.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 c0 1/2) (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (*.f64 (/.f64 c0 h) 2))) (sqrt.f64 w)) (sqrt.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (*.f64 (/.f64 c0 h) 2))) (*.f64 w 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 -1/2) (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (*.f64 (/.f64 c0 h) 2))) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (*.f64 (/.f64 c0 h) 2)) c0) (*.f64 w 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (*.f64 (/.f64 c0 h) 2)) (*.f64 c0 -1/2)) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 1/2) w)) (*.f64 d (*.f64 d c0))) (*.f64 D (*.f64 (*.f64 D w) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 1/2) w)) (*.f64 (*.f64 d d) (/.f64 c0 h))) (*.f64 D (*.f64 D w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 1/2) w)) (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) c0)) h)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h)) (*.f64 2 (/.f64 (*.f64 c0 1/2) w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h)) (*.f64 2 (/.f64 (*.f64 c0 1/2) w))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h)) (*.f64 2 (/.f64 (*.f64 c0 1/2) w)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 c0 1/2) w))) (*.f64 (sqrt.f64 (/.f64 c0 h)) (/.f64 d (*.f64 D (sqrt.f64 w))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h)) (*.f64 2 (/.f64 (*.f64 c0 1/2) w))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 c0 1/2) w)) (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (*.f64 (/.f64 c0 h) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h)) (*.f64 2 (/.f64 (*.f64 c0 1/2) w))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h)) (*.f64 2 (/.f64 (*.f64 c0 1/2) w))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c0 1/2) w) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (*.f64 (/.f64 c0 h) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (*.f64 (/.f64 c0 h) 2)) 3) (pow.f64 (/.f64 (*.f64 c0 1/2) w) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h)) (*.f64 2 (/.f64 (*.f64 c0 1/2) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h)) (*.f64 2 (/.f64 (*.f64 c0 1/2) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h)) (*.f64 2 (/.f64 (*.f64 c0 1/2) w)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (/.f64 c0 h)) (*.f64 2 (/.f64 (*.f64 c0 1/2) w)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 D w)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 D (*.f64 D w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 D (*.f64 D w)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 D (*.f64 D w))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 D (sqrt.f64 w)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 D (*.f64 D w)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 w) D) D))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 D (*.f64 D w)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 D w) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 D w) 3) (pow.f64 D 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 D (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 D (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 D (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 D w))) 1))))))

simplify184.0ms (0.6%)

Algorithm
egg-herbie
Rules
946×unswap-sqr_binary64
739×associate-/l/_binary64
737×associate-*r*_binary64
718×associate-*r/_binary64
444×associate-/r/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0213276
1593276
22243276
317023276
460873276
577183276
678043276
779223276
Stop Event
node limit
Counts
343 → 171
Calls
Call 1
Inputs
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
(*.f64 (pow.f64 D 2) w)
Outputs
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(*.f64 d (/.f64 d (*.f64 (*.f64 D D) w)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(/.f64 (*.f64 (*.f64 d d) c0) (*.f64 w (*.f64 h (*.f64 D D))))
(*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 D h)))))
(/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w)
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w w))))
(*.f64 (/.f64 d (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d d) (*.f64 (*.f64 w w) (*.f64 D (*.f64 D h)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))
(*.f64 (pow.f64 D 2) w)
(*.f64 (*.f64 D D) w)
(*.f64 D (*.f64 D w))

localize33.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.3b
(/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w))
6.5b
(/.f64 (pow.f64 (/.f64 d D) 2) w)
6.7b
(/.f64 c0 (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w)))
7.5b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (/.f64 c0 (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w)))))
Compiler

Compiled 87 to 45 computations (48.3% saved)

series28.0ms (0.1%)

Counts
4 → 204
Calls

51 calls:

TimeVariablePointExpression
9.0ms
w
@-inf
(/.f64 c0 (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w)))
2.0ms
w
@-inf
(/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w))
1.0ms
h
@0
(/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w))
1.0ms
D
@0
(/.f64 c0 (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w)))
1.0ms
w
@0
(/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w))

rewrite98.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
396×log-div_binary64
328×expm1-udef_binary64
328×log1p-udef_binary64
279×log-pow_binary64
185×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01667
136667
2545867
Stop Event
node limit
Counts
4 → 164
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (/.f64 c0 (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w)))))
(/.f64 c0 (/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w)))
(/.f64 (pow.f64 (/.f64 d D) 2) w)
(/.f64 h (/.f64 (pow.f64 (/.f64 d D) 2) w))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 2 (/.f64 c0 (*.f64 2 w))) (/.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 1/2) (/.f64 w (*.f64 (*.f64 c0 2) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 2) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (*.f64 w (/.f64 2 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 w (/.f64 (*.f64 c0 2) (*.f64 (/.f64 2 c0) (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 2) (*.f64 (/.f64 2 c0) (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))))) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 2) (*.f64 (*.f64 w (/.f64 2 c0)) (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 c0 (*.f64 2 w))) (/.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 c0 2) (*.f64 (/.f64 2 c0) (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))))) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (*.f64 c0 2)) (*.f64 (*.f64 2 w) (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 1/2) (*.f64 c0 2)) (*.f64 w (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 -1/2) (*.f64 c0 2)) (*.f64 (neg.f64 w) (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 2) c0) (*.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))) (*.f64 2 w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 2) (*.f64 c0 1/2)) (*.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))) w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 2) 1) (*.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))) (*.f64 w (/.f64 2 c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 2) (*.f64 c0 -1/2)) (*.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 c0 2) (*.f64 (/.f64 2 c0) (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))))) 1) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 c0 2) (*.f64 (/.f64 2 c0) (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))))) (pow.f64 (cbrt.f64 w) 2)) (cbrt.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 c0 2) (*.f64 (/.f64 2 c0) (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))))) (sqrt.f64 w)) (sqrt.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (*.f64 (*.f64 c0 2) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 2 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 -1/2) (*.f64 (*.f64 c0 2) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 2) (/.f64 c0 (*.f64 2 w))) (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 c0 2)) (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 c0 2) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) c0) (*.f64 2 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 c0 2) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (*.f64 c0 -1/2)) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (/.f64 c0 (*.f64 2 w))) c0) (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (/.f64 c0 (*.f64 2 w))) 1) (/.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (/.f64 c0 (*.f64 2 w))) (neg.f64 c0)) (*.f64 h (neg.f64 (/.f64 w (pow.f64 (/.f64 d D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 2 (/.f64 c0 (*.f64 2 w))) (/.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 2 (/.f64 c0 (*.f64 2 w))) (/.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 2 (/.f64 c0 (*.f64 2 w))) (/.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 2 (/.f64 c0 (*.f64 2 w))) (/.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 2 (/.f64 c0 (*.f64 2 w))) (/.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 c0 2) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (/.f64 c0 (*.f64 2 w))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 2 (/.f64 c0 (*.f64 2 w))) (/.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 2 (/.f64 c0 (*.f64 2 w))) (/.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 2 w)) 3) (pow.f64 (*.f64 (*.f64 c0 2) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 c0 2) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 3) (pow.f64 (/.f64 c0 (*.f64 2 w)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 2 (/.f64 c0 (*.f64 2 w))) (/.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 2 (/.f64 c0 (*.f64 2 w))) (/.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 2 (/.f64 c0 (*.f64 2 w))) (/.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 2 (/.f64 c0 (*.f64 2 w))) (/.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w) (/.f64 c0 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 c0 h)) (/.f64 (/.f64 d D) (sqrt.f64 w))) (*.f64 (sqrt.f64 (/.f64 c0 h)) (/.f64 (/.f64 d D) (sqrt.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 c0) (*.f64 (sqrt.f64 c0) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 c0) (/.f64 1 (*.f64 h (neg.f64 (/.f64 w (pow.f64 (/.f64 d D) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 h) (/.f64 (pow.f64 (/.f64 d D) 2) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 1) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 h) (/.f64 c0 (/.f64 w (pow.f64 (/.f64 d D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) h) (/.f64 (cbrt.f64 c0) (/.f64 w (pow.f64 (/.f64 d D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) h) (/.f64 (sqrt.f64 c0) (/.f64 w (pow.f64 (/.f64 d D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))) 2)) (/.f64 c0 (cbrt.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (cbrt.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))) 2)) (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) (pow.f64 (cbrt.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))) 2)) (/.f64 (sqrt.f64 c0) (cbrt.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 h) (/.f64 (/.f64 d D) (sqrt.f64 w)))) (/.f64 c0 (/.f64 (sqrt.f64 h) (/.f64 (/.f64 d D) (sqrt.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (/.f64 (sqrt.f64 h) (/.f64 (/.f64 d D) (sqrt.f64 w)))) (/.f64 (cbrt.f64 c0) (/.f64 (sqrt.f64 h) (/.f64 (/.f64 d D) (sqrt.f64 w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 h (pow.f64 (/.f64 d D) 2))) (/.f64 c0 w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (/.f64 h (pow.f64 (/.f64 d D) 2))) (/.f64 (cbrt.f64 c0) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) (/.f64 h (pow.f64 (/.f64 d D) 2))) (/.f64 (sqrt.f64 c0) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (neg.f64 h)) (/.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c0 h) (pow.f64 (/.f64 d D) 2)) (/.f64 1 w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c0 h) 1) (/.f64 (pow.f64 (/.f64 d D) 2) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c0 h) (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 4) (*.f64 w w)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c0 h) (/.f64 (/.f64 d D) (sqrt.f64 w))) (/.f64 (/.f64 d D) (sqrt.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 c0 h)) (/.f64 (/.f64 d D) (sqrt.f64 w))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 c0 (*.f64 h (neg.f64 (/.f64 w (pow.f64 (/.f64 d D) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c0) (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d D) (*.f64 (/.f64 d D) (/.f64 1 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 d D) 2) (/.f64 1 w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 4) (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 4) (*.f64 w w))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) (/.f64 1 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 d D) (sqrt.f64 w)) (/.f64 (/.f64 d D) (sqrt.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 1 (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 w) (pow.f64 (/.f64 d D) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 d D) 1) (/.f64 (/.f64 d D) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 d D) (pow.f64 (cbrt.f64 w) 2)) (/.f64 (/.f64 d D) (cbrt.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 w) 2)) (/.f64 (pow.f64 (/.f64 d D) 2) (cbrt.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 4)) (pow.f64 (cbrt.f64 w) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 w)) (/.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 4)) (sqrt.f64 w)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) (sqrt.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 d D) (sqrt.f64 w)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 w (pow.f64 (/.f64 d D) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (neg.f64 w)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (/.f64 d D) 4) (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 w 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (/.f64 w (pow.f64 (/.f64 d D) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))) (pow.f64 (cbrt.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))) 2) (cbrt.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 h) 2) (*.f64 (cbrt.f64 h) (/.f64 w (pow.f64 (/.f64 d D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 h) (/.f64 (/.f64 d D) (sqrt.f64 w))) (/.f64 (sqrt.f64 h) (/.f64 (/.f64 d D) (sqrt.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (/.f64 w (pow.f64 (/.f64 d D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 h) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w (pow.f64 (/.f64 d D) 2)) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) w)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (/.f64 d D) 2)) (/.f64 h (/.f64 1 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 h) 2) (pow.f64 (/.f64 d D) 2)) (/.f64 (cbrt.f64 h) (/.f64 1 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 h) (pow.f64 (/.f64 d D) 2)) (/.f64 (sqrt.f64 h) (/.f64 1 w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 h) 2) 1) (/.f64 (cbrt.f64 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 h) 1) (/.f64 (sqrt.f64 h) (/.f64 (pow.f64 (/.f64 d D) 2) w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 4) (*.f64 w w)))) (/.f64 h (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 h) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 4) (*.f64 w w)))) (cbrt.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 h) (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 4) (*.f64 w w)))) (/.f64 (sqrt.f64 h) (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 d D) (sqrt.f64 w))) (/.f64 h (/.f64 (/.f64 d D) (sqrt.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 h) 2) (/.f64 (/.f64 d D) (sqrt.f64 w))) (/.f64 (cbrt.f64 h) (/.f64 (/.f64 d D) (sqrt.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h 1) (/.f64 w (pow.f64 (/.f64 d D) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (neg.f64 (pow.f64 (/.f64 d D) 2))) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) 1) w)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) (pow.f64 (cbrt.f64 w) 2)) (cbrt.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) (sqrt.f64 w)) (sqrt.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 h) (/.f64 (/.f64 d D) (sqrt.f64 w))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 h (/.f64 (neg.f64 (pow.f64 (/.f64 d D) 2)) w)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 h) (/.f64 w (pow.f64 (/.f64 d D) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) w) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 w (/.f64 h (pow.f64 (/.f64 d D) 2)))) 1))))))

simplify298.0ms (1%)

Algorithm
egg-herbie
Rules
1518×associate-/r/_binary64
801×unswap-sqr_binary64
789×associate-/l/_binary64
769×associate-*r*_binary64
392×times-frac_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0223876
1623876
22433876
318393876
443543876
556933876
657833876
759013876
860493876
973233876
Stop Event
node limit
Counts
368 → 172
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
Outputs
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 D (*.f64 D (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 c0 w)))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w h) (*.f64 (*.f64 D D) w))))
(*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 (*.f64 D w) (*.f64 D w)))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w)) (/.f64 c0 h))
(*.f64 (*.f64 (/.f64 d w) (/.f64 d h)) (/.f64 c0 (*.f64 D D)))
(*.f64 d (*.f64 (/.f64 d h) (/.f64 c0 (*.f64 (*.f64 D D) w))))
(*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))
(/.f64 (*.f64 d d) (*.f64 (*.f64 D D) w))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 d w))
(/.f64 d (*.f64 (/.f64 w (/.f64 d D)) D))
(*.f64 (/.f64 d D) (/.f64 d (*.f64 D w)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w h)) (pow.f64 d 2))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w h) d))
(*.f64 (/.f64 w d) (/.f64 (*.f64 D (*.f64 D h)) d))
(*.f64 h (/.f64 (*.f64 (*.f64 D D) w) (*.f64 d d)))
(*.f64 w (*.f64 h (*.f64 (/.f64 D (*.f64 d d)) D)))

localize35.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.0b
(/.f64 (/.f64 c0 w) h)
7.5b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) 3))))
13.7b
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))
19.7b
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) 3))
Compiler

Compiled 125 to 37 computations (70.4% saved)

series29.0ms (0.1%)

Counts
4 → 216
Calls

54 calls:

TimeVariablePointExpression
4.0ms
h
@-inf
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) 3))
3.0ms
c0
@-inf
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) 3))
2.0ms
w
@-inf
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) 3))
1.0ms
w
@-inf
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) 3))))
1.0ms
h
@-inf
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) 3))))

rewrite124.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
353×expm1-udef_binary64
353×log1p-udef_binary64
302×log-pow_binary64
205×add-sqr-sqrt_binary64
198×pow1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01967
143367
2602367
Stop Event
node limit
Counts
4 → 189
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) 3))
(*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h))
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 c0 w) h)) 3))))
(/.f64 (/.f64 c0 w) h)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d (*.f64 (/.f64 1 D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 w) (*.f64 (/.f64 1 h) (pow.f64 (/.f64 d D) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 w h)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 w h)) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 w h)) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) (/.f64 c0 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2) (*.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) (pow.f64 (/.f64 d D) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 d D)) 2) (*.f64 (cbrt.f64 (/.f64 d D)) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (pow.f64 (/.f64 d D) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 d D)) (*.f64 (sqrt.f64 (/.f64 d D)) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (/.f64 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h))) (/.f64 d D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 w h)) 2)) 1/3) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 3/2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 d D) 2) 1) (/.f64 c0 (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (pow.f64 (cbrt.f64 h) 2)) (/.f64 (/.f64 c0 w) (cbrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 h)) (/.f64 (/.f64 c0 w) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2)) (cbrt.f64 (/.f64 c0 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) (sqrt.f64 (/.f64 c0 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (cbrt.f64 (pow.f64 (/.f64 d D) 4))) (pow.f64 (cbrt.f64 (/.f64 d D)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h (/.f64 w c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 h (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d d) (*.f64 (*.f64 h (/.f64 w c0)) (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 h (/.f64 w c0)) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h))) (/.f64 D d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) 1) (*.f64 (*.f64 D D) (*.f64 h (/.f64 w c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) 1) (*.f64 D (*.f64 h (/.f64 w c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) c0) (*.f64 D (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) (/.f64 c0 w)) (*.f64 (*.f64 D D) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) (/.f64 c0 w)) (*.f64 D h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) (/.f64 (neg.f64 c0) w)) (*.f64 (*.f64 D D) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) (/.f64 (neg.f64 c0) w)) (*.f64 D (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 w) (*.f64 d d)) (*.f64 h (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 c0) w) (*.f64 d d)) (*.f64 (neg.f64 h) (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (*.f64 d (/.f64 d D))) (*.f64 (*.f64 w h) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 w) (*.f64 d (/.f64 d D))) (*.f64 h D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 c0) w) (*.f64 d (/.f64 d D))) (*.f64 (neg.f64 h) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) 1) h)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (pow.f64 (cbrt.f64 h) 2)) (cbrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (sqrt.f64 h)) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h)))) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h)))) (neg.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 w h))) (*.f64 D D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) (/.f64 c0 (*.f64 w h))) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 c0) w) (pow.f64 (/.f64 d D) 2)) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 w h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (neg.f64 c0) w)) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d (/.f64 d D))) D)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 d D) 6) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 w h)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h (/.f64 w c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 h (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d d) (*.f64 (*.f64 h (/.f64 w c0)) (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 h (/.f64 w c0)) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h))) (/.f64 D d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) 1) (*.f64 (*.f64 D D) (*.f64 h (/.f64 w c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) 1) (*.f64 D (*.f64 h (/.f64 w c0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D D) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) c0) (*.f64 D (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) (/.f64 c0 w)) (*.f64 (*.f64 D D) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) (/.f64 c0 w)) (*.f64 D h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) (/.f64 (neg.f64 c0) w)) (*.f64 (*.f64 D D) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) (/.f64 (neg.f64 c0) w)) (*.f64 D (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 w) (*.f64 d d)) (*.f64 h (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 c0) w) (*.f64 d d)) (*.f64 (neg.f64 h) (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (*.f64 d (/.f64 d D))) (*.f64 (*.f64 w h) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 w) (*.f64 d (/.f64 d D))) (*.f64 h D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 c0) w) (*.f64 d (/.f64 d D))) (*.f64 (neg.f64 h) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) 1) h)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (pow.f64 (cbrt.f64 h) 2)) (cbrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) (sqrt.f64 h)) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h)))) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h)))) (neg.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d d) (/.f64 c0 (*.f64 w h))) (*.f64 D D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d (/.f64 d D)) (/.f64 c0 (*.f64 w h))) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 c0) w) (pow.f64 (/.f64 d D) 2)) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 d D) 2) c0) (*.f64 w h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (neg.f64 c0) w)) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d (/.f64 d D))) D)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 d D) 6) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 w h)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 6) (pow.f64 (/.f64 c0 (*.f64 w h)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (*.f64 2 (/.f64 c0 (*.f64 w 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 1/2) (/.f64 w (*.f64 (*.f64 2 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))) (*.f64 w (/.f64 2 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 w (*.f64 c0 (*.f64 1/2 (*.f64 (*.f64 2 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (*.f64 1/2 (*.f64 (*.f64 2 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c0 (*.f64 1/2 (*.f64 (*.f64 2 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h)))))) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (*.f64 1/2 (*.f64 (*.f64 2 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))) 1) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (*.f64 1/2 (*.f64 (*.f64 2 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))) (pow.f64 (cbrt.f64 w) 2)) (cbrt.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (*.f64 1/2 (*.f64 (*.f64 2 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))))) (sqrt.f64 w)) (sqrt.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (*.f64 (*.f64 2 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h)))) (*.f64 w 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 -1/2) (*.f64 (*.f64 2 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h)))) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))) c0) (*.f64 w 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))) (*.f64 c0 -1/2)) (neg.f64 w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (/.f64 c0 (*.f64 w 2))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) h)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (*.f64 2 (/.f64 c0 (*.f64 w 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (*.f64 2 (/.f64 c0 (*.f64 w 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (*.f64 2 (/.f64 c0 (*.f64 w 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 c0 (*.f64 w 2)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 w h))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (*.f64 2 (/.f64 c0 (*.f64 w 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h)))) (/.f64 c0 (*.f64 w 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (*.f64 2 (/.f64 c0 (*.f64 w 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (*.f64 2 (/.f64 c0 (*.f64 w 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w 2)) 3) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w h))) 3) (pow.f64 (/.f64 c0 (*.f64 w 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (*.f64 2 (/.f64 c0 (*.f64 w 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (*.f64 2 (/.f64 c0 (*.f64 w 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (*.f64 2 (/.f64 c0 (*.f64 w 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))) (*.f64 2 (/.f64 c0 (*.f64 w 2))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 c0 (*.f64 w h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (/.f64 1 (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (*.f64 (/.f64 1 w) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 w) (/.f64 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (*.f64 w h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 c0 (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 c0 w)) 2) (*.f64 (cbrt.f64 (/.f64 c0 w)) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 2) (cbrt.f64 (/.f64 c0 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 c0 w)) (*.f64 (sqrt.f64 (/.f64 c0 w)) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (sqrt.f64 (/.f64 c0 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 c0) w) (/.f64 1 (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 h) (/.f64 c0 w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 1) (/.f64 (/.f64 1 w) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) h) (/.f64 (cbrt.f64 c0) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) h) (/.f64 (sqrt.f64 c0) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 c0 w)) 2) 1) (/.f64 (cbrt.f64 (/.f64 c0 w)) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 c0 w)) 1) (/.f64 (sqrt.f64 (/.f64 c0 w)) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (pow.f64 (cbrt.f64 h) 2)) (/.f64 (/.f64 1 w) (cbrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 h) 2)) (/.f64 (/.f64 c0 w) (cbrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 c0 w)) 2) (pow.f64 (cbrt.f64 h) 2)) (cbrt.f64 (/.f64 c0 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 c0 w)) (pow.f64 (cbrt.f64 h) 2)) (/.f64 (sqrt.f64 (/.f64 c0 w)) (cbrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (sqrt.f64 h)) (/.f64 (/.f64 1 w) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 (/.f64 c0 w) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 c0 w)) 2) (sqrt.f64 h)) (/.f64 (cbrt.f64 (/.f64 c0 w)) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c0 (*.f64 w h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w h))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 h (/.f64 w c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 c0 w) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 c0 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 w h)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 c0 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 c0 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 c0 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 c0 (*.f64 w h))) 1))))))

simplify158.0ms (0.5%)

Algorithm
egg-herbie
Rules
867×distribute-neg-frac_binary64
595×associate-/l*_binary64
571×div-sub_binary64
443×associate-/r*_binary64
403×neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0324200
11104200
26104200
339234200
458304200
Stop Event
node limit
Counts
405 → 153
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
(/.f64 c0 (*.f64 w h))
Outputs
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d d) c0) (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w h)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D))) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) h)))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 d d) h) (neg.f64 (/.f64 c0 w))))
(*.f64 (/.f64 (cbrt.f64 -1) h) (/.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 (neg.f64 c0) D)) w))
(*.f64 (*.f64 d (*.f64 d c0)) (/.f64 (neg.f64 (/.f64 (cbrt.f64 -1) h)) (*.f64 D (*.f64 D w))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d d) c0) (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w h)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D))) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) h)))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 d d) h) (neg.f64 (/.f64 c0 w))))
(*.f64 (/.f64 (cbrt.f64 -1) h) (/.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 (neg.f64 c0) D)) w))
(*.f64 (*.f64 d (*.f64 d c0)) (/.f64 (neg.f64 (/.f64 (cbrt.f64 -1) h)) (*.f64 D (*.f64 D w))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d d) c0) (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w h)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D))) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) h)))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 d d) h) (neg.f64 (/.f64 c0 w))))
(*.f64 (/.f64 (cbrt.f64 -1) h) (/.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 (neg.f64 c0) D)) w))
(*.f64 (*.f64 d (*.f64 d c0)) (/.f64 (neg.f64 (/.f64 (cbrt.f64 -1) h)) (*.f64 D (*.f64 D w))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d d) c0) (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w h)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D))) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) h)))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 d d) h) (neg.f64 (/.f64 c0 w))))
(*.f64 (/.f64 (cbrt.f64 -1) h) (/.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 (neg.f64 c0) D)) w))
(*.f64 (*.f64 d (*.f64 d c0)) (/.f64 (neg.f64 (/.f64 (cbrt.f64 -1) h)) (*.f64 D (*.f64 D w))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d d) c0) (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w h)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D))) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) h)))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 d d) h) (neg.f64 (/.f64 c0 w))))
(*.f64 (/.f64 (cbrt.f64 -1) h) (/.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 (neg.f64 c0) D)) w))
(*.f64 (*.f64 d (*.f64 d c0)) (/.f64 (neg.f64 (/.f64 (cbrt.f64 -1) h)) (*.f64 D (*.f64 D w))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d d) c0) (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w h)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D))) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) h)))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 d d) h) (neg.f64 (/.f64 c0 w))))
(*.f64 (/.f64 (cbrt.f64 -1) h) (/.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 (neg.f64 c0) D)) w))
(*.f64 (*.f64 d (*.f64 d c0)) (/.f64 (neg.f64 (/.f64 (cbrt.f64 -1) h)) (*.f64 D (*.f64 D w))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d d) c0) (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w h)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D))) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) h)))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 d d) h) (neg.f64 (/.f64 c0 w))))
(*.f64 (/.f64 (cbrt.f64 -1) h) (/.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 (neg.f64 c0) D)) w))
(*.f64 (*.f64 d (*.f64 d c0)) (/.f64 (neg.f64 (/.f64 (cbrt.f64 -1) h)) (*.f64 D (*.f64 D w))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d d) c0) (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w h)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D))) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) h)))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 d d) h) (neg.f64 (/.f64 c0 w))))
(*.f64 (/.f64 (cbrt.f64 -1) h) (/.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 (neg.f64 c0) D)) w))
(*.f64 (*.f64 d (*.f64 d c0)) (/.f64 (neg.f64 (/.f64 (cbrt.f64 -1) h)) (*.f64 D (*.f64 D w))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d d) c0) (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w h)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D))) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) h)))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 d d) h) (neg.f64 (/.f64 c0 w))))
(*.f64 (/.f64 (cbrt.f64 -1) h) (/.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 (neg.f64 c0) D)) w))
(*.f64 (*.f64 d (*.f64 d c0)) (/.f64 (neg.f64 (/.f64 (cbrt.f64 -1) h)) (*.f64 D (*.f64 D w))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d d) c0) (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w h)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D))) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) h)))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 d d) h) (neg.f64 (/.f64 c0 w))))
(*.f64 (/.f64 (cbrt.f64 -1) h) (/.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 (neg.f64 c0) D)) w))
(*.f64 (*.f64 d (*.f64 d c0)) (/.f64 (neg.f64 (/.f64 (cbrt.f64 -1) h)) (*.f64 D (*.f64 D w))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d d) c0) (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w h)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D))) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) h)))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 d d) h) (neg.f64 (/.f64 c0 w))))
(*.f64 (/.f64 (cbrt.f64 -1) h) (/.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 (neg.f64 c0) D)) w))
(*.f64 (*.f64 d (*.f64 d c0)) (/.f64 (neg.f64 (/.f64 (cbrt.f64 -1) h)) (*.f64 D (*.f64 D w))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) (*.f64 w h))))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d d) c0) (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w h)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D))) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) h)))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 d d) h) (neg.f64 (/.f64 c0 w))))
(*.f64 (/.f64 (cbrt.f64 -1) h) (/.f64 (*.f64 (/.f64 (*.f64 d d) D) (/.f64 (neg.f64 c0) D)) w))
(*.f64 (*.f64 d (*.f64 d c0)) (/.f64 (neg.f64 (/.f64 (cbrt.f64 -1) h)) (*.f64 D (*.f64 D w))))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) (*.f64 w h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 c0 (*.f64 w h)))
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (/.f64 (*.f64 d d) D) D))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 (/.f64 c0 w) (*.f64 D D)))
(*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(neg.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 (cbrt.f64 -1) (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 w (*.f64 w h)))))
(*.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) h)) (*.f64 w w)) (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)))
(*.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (/.f64 (/.f64 (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w w)) h))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 c0 c0) h) (/.f64 (neg.f64 (*.f64 d d)) (*.f64 w w))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(neg.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 (cbrt.f64 -1) (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 w (*.f64 w h)))))
(*.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) h)) (*.f64 w w)) (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)))
(*.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (/.f64 (/.f64 (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w w)) h))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 c0 c0) h) (/.f64 (neg.f64 (*.f64 d d)) (*.f64 w w))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(neg.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 (cbrt.f64 -1) (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 w (*.f64 w h)))))
(*.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) h)) (*.f64 w w)) (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)))
(*.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (/.f64 (/.f64 (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w w)) h))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 c0 c0) h) (/.f64 (neg.f64 (*.f64 d d)) (*.f64 w w))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(neg.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 (cbrt.f64 -1) (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 w (*.f64 w h)))))
(*.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) h)) (*.f64 w w)) (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)))
(*.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (/.f64 (/.f64 (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w w)) h))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 c0 c0) h) (/.f64 (neg.f64 (*.f64 d d)) (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(neg.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 (cbrt.f64 -1) (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 w (*.f64 w h)))))
(*.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) h)) (*.f64 w w)) (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)))
(*.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (/.f64 (/.f64 (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w w)) h))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 c0 c0) h) (/.f64 (neg.f64 (*.f64 d d)) (*.f64 w w))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(neg.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 (cbrt.f64 -1) (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 w (*.f64 w h)))))
(*.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) h)) (*.f64 w w)) (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)))
(*.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (/.f64 (/.f64 (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w w)) h))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 c0 c0) h) (/.f64 (neg.f64 (*.f64 d d)) (*.f64 w w))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(neg.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 (cbrt.f64 -1) (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 w (*.f64 w h)))))
(*.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) h)) (*.f64 w w)) (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)))
(*.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (/.f64 (/.f64 (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w w)) h))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 c0 c0) h) (/.f64 (neg.f64 (*.f64 d d)) (*.f64 w w))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(neg.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 (cbrt.f64 -1) (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 w (*.f64 w h)))))
(*.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) h)) (*.f64 w w)) (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)))
(*.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (/.f64 (/.f64 (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w w)) h))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 c0 c0) h) (/.f64 (neg.f64 (*.f64 d d)) (*.f64 w w))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w))))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 w (*.f64 w h))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(neg.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 (cbrt.f64 -1) (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 w (*.f64 w h)))))
(*.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) h)) (*.f64 w w)) (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)))
(*.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (/.f64 (/.f64 (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w w)) h))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 c0 c0) h) (/.f64 (neg.f64 (*.f64 d d)) (*.f64 w w))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(neg.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 (cbrt.f64 -1) (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 w (*.f64 w h)))))
(*.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) h)) (*.f64 w w)) (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)))
(*.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (/.f64 (/.f64 (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w w)) h))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 c0 c0) h) (/.f64 (neg.f64 (*.f64 d d)) (*.f64 w w))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(neg.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 (cbrt.f64 -1) (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 w (*.f64 w h)))))
(*.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) h)) (*.f64 w w)) (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)))
(*.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (/.f64 (/.f64 (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w w)) h))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 c0 c0) h) (/.f64 (neg.f64 (*.f64 d d)) (*.f64 w w))))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 d 2) (pow.f64 c0 2))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h))))
(neg.f64 (/.f64 (*.f64 (*.f64 d d) (*.f64 (cbrt.f64 -1) (*.f64 c0 c0))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 w w)))))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 w (*.f64 w h)))))
(*.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 (*.f64 c0 c0) h)) (*.f64 w w)) (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)))
(*.f64 (*.f64 (*.f64 d d) (*.f64 c0 c0)) (/.f64 (/.f64 (/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 D D)) (*.f64 w w)) h))
(*.f64 (/.f64 (cbrt.f64 -1) (*.f64 D D)) (*.f64 (/.f64 (*.f64 c0 c0) h) (/.f64 (neg.f64 (*.f64 d d)) (*.f64 w w))))
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)
(/.f64 c0 (*.f64 w h))
(/.f64 (/.f64 c0 w) h)

eval332.0ms (1.1%)

Compiler

Compiled 20300 to 9288 computations (54.2% saved)

prune345.0ms (1.2%)

Pruning

54 alts after pruning (54 fresh and 0 done)

PrunedKeptTotal
New79942841
Fresh181230
Picked101
Done404
Total82254876
Error
5.7b
Counts
876 → 54
Alt Table
Click to see full alt table
StatusErrorProgram
58.8b
(*.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 (*.f64 c0 d) (*.f64 D D)) (/.f64 d (*.f64 w h)))) (*.f64 M M)))))
60.2b
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (/.f64 (*.f64 (/.f64 d D) c0) (*.f64 (*.f64 w h) (/.f64 D d)))))
40.6b
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) c0)) (*.f64 h (*.f64 (*.f64 w M) M))) 0))
51.4b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (/.f64 (*.f64 d (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h)))) D)))
55.9b
(*.f64 d (*.f64 (/.f64 d D) (*.f64 (*.f64 c0 (neg.f64 c0)) (/.f64 1 (*.f64 (*.f64 D w) (neg.f64 (*.f64 w h)))))))
52.9b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (/.f64 c0 (/.f64 h (*.f64 (/.f64 (/.f64 d D) 1) (/.f64 (/.f64 d D) w))))))
38.7b
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))) 0))
56.0b
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (pow.f64 (*.f64 (sqrt.f64 w) (*.f64 D (*.f64 M (sqrt.f64 h)))) 2) 0))
47.0b
(/.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) w) 2)
59.3b
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) (/.f64 c0 D)) (*.f64 D h)) w) (/.f64 c0 w))
41.4b
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) 0))
51.4b
(*.f64 d (/.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) (/.f64 D d)))
52.4b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 d (*.f64 (/.f64 1 D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h)))))))
48.7b
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) d) d) D)
56.1b
(*.f64 d (/.f64 (*.f64 c0 c0) (*.f64 (/.f64 D d) (*.f64 D (*.f64 w (*.f64 w h))))))
60.6b
(*.f64 (/.f64 (/.f64 c0 2) w) (fma.f64 (*.f64 d d) (/.f64 c0 (*.f64 w (*.f64 h (*.f64 D D)))) (*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 d (/.f64 c0 h)) w) D))))
54.9b
(/.f64 (*.f64 (*.f64 (*.f64 c0 c0) d) d) (*.f64 (pow.f64 (*.f64 D w) 2) h))
54.4b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (/.f64 (*.f64 (/.f64 c0 w) (*.f64 d (/.f64 d D))) (*.f64 h D))))
60.5b
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 c0 1/2) w))) (*.f64 (sqrt.f64 (/.f64 c0 h)) (/.f64 d (*.f64 D (sqrt.f64 w))))) 2)
54.6b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (/.f64 (*.f64 d c0) (*.f64 (/.f64 (*.f64 D w) (/.f64 d D)) h))))
58.0b
(*.f64 d (*.f64 (/.f64 d (*.f64 w w)) (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D D))))
55.1b
(/.f64 (*.f64 d (/.f64 d D)) (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (*.f64 D w) c0)))
58.3b
(/.f64 (*.f64 c0 1/2) (/.f64 w (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (*.f64 (/.f64 c0 h) 2))))
53.9b
(*.f64 d (/.f64 c0 (*.f64 (/.f64 D (/.f64 c0 (*.f64 w (*.f64 w h)))) (/.f64 D d))))
55.7b
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (sqrt.f64 w) (*.f64 D (*.f64 M (sqrt.f64 h))))) (*.f64 (sqrt.f64 w) (*.f64 D (*.f64 M (sqrt.f64 h))))))
56.9b
(*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))) 3))
35.4b
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 D (*.f64 w (*.f64 (*.f64 D M) (*.f64 M h)))) 0))
55.5b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))))
55.2b
(*.f64 d (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D c0)))))
42.0b
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) 0))
61.8b
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (*.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)) (neg.f64 c0))))
39.9b
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (*.f64 w M) (*.f64 M h))) (*.f64 D D)))
47.8b
(*.f64 (/.f64 c0 (*.f64 2 w)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))) 3))
32.5b
0
55.7b
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) (/.f64 c0 (/.f64 (*.f64 D w) c0))) (*.f64 w h))
27.5b
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
50.9b
(*.f64 d (/.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) c0)) d) (*.f64 (*.f64 w h) D)))
58.0b
(/.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 1/2) w)) (*.f64 (*.f64 d d) (/.f64 c0 h))) (*.f64 D (*.f64 D w)))
55.5b
(*.f64 d (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))))
58.1b
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
55.6b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 1/3))))
53.5b
(*.f64 d (/.f64 (*.f64 (*.f64 c0 (neg.f64 c0)) d) (*.f64 (*.f64 (*.f64 D w) (neg.f64 (*.f64 w h))) D)))
54.3b
(/.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 c0 1/2) w)) (*.f64 d (*.f64 d c0))) (*.f64 D (*.f64 (*.f64 D w) h)))
35.9b
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
54.5b
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))
47.8b
(/.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (*.f64 2 (/.f64 w c0)))
54.0b
(/.f64 (*.f64 (*.f64 2 (/.f64 c0 (*.f64 w 2))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w))) h)
59.2b
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2)) (*.f64 M M)) (-.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))
37.0b
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M))))))
54.7b
(/.f64 (*.f64 2 (/.f64 c0 (*.f64 2 w))) (/.f64 (/.f64 h (pow.f64 (/.f64 d D) 2)) (/.f64 c0 w)))
58.5b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 c0 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 d D)) 2)) (*.f64 w h)))))
55.9b
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) c0) (/.f64 D (/.f64 c0 (*.f64 w (*.f64 w h)))))
55.7b
(/.f64 (*.f64 (*.f64 (*.f64 c0 c0) (/.f64 d D)) d) (*.f64 D (*.f64 w (*.f64 w h))))
56.8b
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))
Compiler

Compiled 3209 to 1977 computations (38.4% saved)

localize36.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (*.f64 M (*.f64 M h)) 1/4)
0.1b
(*.f64 M (*.f64 M h))
0.2b
(*.f64 (/.f64 D d) (/.f64 D d))
14.6b
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
Compiler

Compiled 51 to 16 computations (68.6% saved)

series20.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
3.0ms
D
@0
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
2.0ms
d
@0
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
1.0ms
d
@inf
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
1.0ms
h
@0
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
1.0ms
D
@inf
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))

rewrite133.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
725×log-prod_binary64
521×pow-prod-down_binary64
350×pow-unpow_binary64
328×pow2_binary64
233×pow1/3_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01243
125642
2337440
Stop Event
node limit
Counts
4 → 106
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 M (*.f64 M h))
(*.f64 (*.f64 M (*.f64 M h)) 1/4)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 1/4) (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/4) (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/4) (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/4) (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 h (*.f64 M M)) 1/4)) (/.f64 d D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 (*.f64 h (*.f64 M M)) 1/4))) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 D) (*.f64 (/.f64 D d) (*.f64 (*.f64 h (*.f64 M M)) 1/4))) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 M (sqrt.f64 h)) 1/2)) 2) (*.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 (*.f64 h (*.f64 M M)) 1/4)) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 h)) 1/2) D) 2) (*.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 h (*.f64 M M)) 1/4) (*.f64 D (/.f64 D d))) d)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M (sqrt.f64 h)) 1/2)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M (sqrt.f64 h)) 1/2)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M (sqrt.f64 h)) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M (sqrt.f64 h)) 1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 1/4) (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M (sqrt.f64 h)) 1/2)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 D d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 D d) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 D (*.f64 (/.f64 d D) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 D (*.f64 d (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 D (/.f64 (*.f64 d d) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 D (/.f64 d (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 D d) (/.f64 d D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (/.f64 d D) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 d d) (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 d (*.f64 D (/.f64 D d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D D) (*.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 D) (*.f64 (/.f64 d D) (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (/.f64 D d)) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (neg.f64 D) 2) (pow.f64 (neg.f64 d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 D D)) (neg.f64 (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 D (/.f64 D d))) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 D) D) (*.f64 (neg.f64 d) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 D (/.f64 D d)) 1) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 D (/.f64 D d)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 D (/.f64 D d)) (sqrt.f64 d)) (sqrt.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 D) (/.f64 D d)) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 D d) (neg.f64 D)) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 D d) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 D d) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 D d) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 D d) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 D d) 3) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 D d)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 D d)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 d D) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d D) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 d d) (*.f64 D D)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 d (*.f64 D (/.f64 D d))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 D d) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 D d) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 D d) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 D d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 D d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (/.f64 D d))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 D d)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 D d))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 h (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 M) h) M)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 M) h) M))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 M) h) M))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 M) h) M))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 M M)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 h (*.f64 M M)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 M (sqrt.f64 h)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 M (sqrt.f64 h)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 M (sqrt.f64 h)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 h) M) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 M (sqrt.f64 h)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 M) h) M))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 M (sqrt.f64 h)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 h (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 h (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 h (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 M M))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 h (*.f64 M M)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 1/4) (*.f64 h (*.f64 M M)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/4) (*.f64 h (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/4) (*.f64 h (*.f64 M M))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/4) (*.f64 h (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h (*.f64 M M)) 1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 h (*.f64 M M)) 1/4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 M (sqrt.f64 h)) 4) 1/16) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 M (sqrt.f64 h)) 1/2) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 h (*.f64 M M)) 1/4)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 M (sqrt.f64 h)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 M (sqrt.f64 h)) 4) 1/16))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 1/4) (*.f64 h (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h (*.f64 M M)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 M (sqrt.f64 h)) 1/2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 h (*.f64 M M)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 h (*.f64 M M)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 h (*.f64 M M)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h (*.f64 M M)) 1/4)) 1))))))

simplify296.0ms (1%)

Algorithm
egg-herbie
Rules
743×sqr-pow_binary64
722×associate-/l*_binary64
531×associate-*l*_binary64
494×associate-*r*_binary64
371×associate-/r*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0211704
1521704
21481704
37121704
447881704
551901704
652851704
754301704
855921704
957681704
1059781704
1162121704
1264891704
1367991704
1471461704
1575121704
1679121704
Stop Event
node limit
Counts
226 → 117
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 d d)))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) h)))
(*.f64 1/4 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) (*.f64 D h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 D (/.f64 D (*.f64 d d)))
(*.f64 h (pow.f64 M 2))
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 (*.f64 M M) h)
(*.f64 M (*.f64 M h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))
(*.f64 1/4 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 1/4 h) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 1/4 h))
(*.f64 M (*.f64 1/4 (*.f64 M h)))
(*.f64 1/4 (*.f64 (*.f64 M M) h))

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
7.1b
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
7.9b
(*.f64 D (*.f64 w w))
9.1b
(/.f64 c0 (*.f64 D (*.f64 w w)))
9.8b
(*.f64 (/.f64 d D) (*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h)))
Compiler

Compiled 75 to 14 computations (81.3% saved)

series61.0ms (0.2%)

Counts
4 → 168
Calls

42 calls:

TimeVariablePointExpression
45.0ms
c0
@inf
(/.f64 c0 (*.f64 D (*.f64 w w)))
1.0ms
D
@0
(/.f64 c0 (*.f64 D (*.f64 w w)))
1.0ms
c0
@0
(/.f64 c0 (*.f64 D (*.f64 w w)))
1.0ms
c0
@-inf
(/.f64 c0 (*.f64 D (*.f64 w w)))
1.0ms
w
@0
(/.f64 c0 (*.f64 D (*.f64 w w)))

rewrite101.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
910×log-prod_binary64
322×log-div_binary64
266×expm1-udef_binary64
266×log1p-udef_binary64
229×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01355
128655
2440355
Stop Event
node limit
Counts
4 → 195
Calls
Call 1
Inputs
(*.f64 (/.f64 d D) (*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(*.f64 D (*.f64 w w))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 c0 h) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 c0 h) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w))))))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 c0 h) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w))))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 c0 h) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 c0 h) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w)))))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 c0 h) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 h) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d (/.f64 D (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h)) (/.f64 D d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 D (*.f64 d (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 c0) (*.f64 (/.f64 D d) (*.f64 (*.f64 w (*.f64 D w)) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h))) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 (/.f64 D d) (*.f64 w (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (/.f64 c0 (*.f64 w (*.f64 D w)))) (*.f64 (/.f64 D d) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w)))) (/.f64 h c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h)))) (neg.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 D (*.f64 (*.f64 w (*.f64 D w)) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) (*.f64 c0 c0)) (*.f64 (neg.f64 D) (*.f64 (*.f64 w (*.f64 D w)) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (*.f64 c0 (/.f64 c0 h))) (*.f64 D (*.f64 w (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) (*.f64 c0 (/.f64 c0 h))) (*.f64 (neg.f64 D) (*.f64 w (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (*.f64 c0 (/.f64 c0 (*.f64 w (*.f64 D w))))) (*.f64 D h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) (*.f64 c0 (/.f64 c0 (*.f64 w (*.f64 D w))))) (*.f64 (neg.f64 D) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 c0) d) (*.f64 (*.f64 (*.f64 w (*.f64 D w)) h) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 (/.f64 c0 h)) d) (*.f64 (*.f64 w (*.f64 D w)) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 (/.f64 c0 (*.f64 w (*.f64 D w)))) d) (*.f64 h D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 c0) 1) (*.f64 (*.f64 (*.f64 w (*.f64 D w)) h) (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 (/.f64 c0 h)) 1) (*.f64 (*.f64 w (*.f64 D w)) (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 (/.f64 c0 (*.f64 w (*.f64 D w)))) 1) (*.f64 h (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 c0) (neg.f64 d)) (*.f64 (*.f64 (*.f64 w (*.f64 D w)) h) (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 (/.f64 c0 h)) (neg.f64 d)) (*.f64 (*.f64 w (*.f64 D w)) (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 (/.f64 c0 (*.f64 w (*.f64 D w)))) (neg.f64 d)) (*.f64 h (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h))) 1) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h))) (pow.f64 (cbrt.f64 D) 2)) (cbrt.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h))) (sqrt.f64 D)) (sqrt.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h))) (neg.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 c0) (/.f64 d D)) (*.f64 (*.f64 w (*.f64 D w)) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 (/.f64 c0 h)) (/.f64 d D)) (*.f64 w (*.f64 D w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 (/.f64 c0 (*.f64 w (*.f64 D w)))) (/.f64 d D)) h)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d D) (*.f64 c0 c0)) (*.f64 (*.f64 w (*.f64 D w)) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 h))) (*.f64 w (*.f64 D w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 w (*.f64 D w))))) h)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h)) (neg.f64 d)) (neg.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w)))) c0) h)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w)))) 1) (/.f64 h c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w)))) (neg.f64 c0)) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 c0 h) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 c0 h) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 h) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 c0 (sqrt.f64 (*.f64 (*.f64 w (*.f64 D w)) h))) (sqrt.f64 (/.f64 d D))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 D (*.f64 d (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 h) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 c0 h) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 h) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 h) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 3) (pow.f64 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h)) 3) (pow.f64 (/.f64 d D) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 h) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 h) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 c0 h) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 h) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w (*.f64 D w)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 c0 (*.f64 w (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (*.f64 w (*.f64 D w))))) (cbrt.f64 (exp.f64 (/.f64 c0 (*.f64 w (*.f64 D w))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 c0 (*.f64 w (*.f64 D w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (*.f64 w (*.f64 D w)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 c0 (*.f64 w (*.f64 D w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 c0 (*.f64 w (*.f64 D w))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (/.f64 1 (*.f64 w (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 c0 (*.f64 w (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (/.f64 1 (*.f64 w (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 c0 (*.f64 w (*.f64 D w)))) (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w (*.f64 D w)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w (*.f64 D w)))) 2) (cbrt.f64 (/.f64 c0 (*.f64 w (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 c0) (*.f64 (sqrt.f64 c0) (/.f64 1 (*.f64 w (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 c0 D)) w) (/.f64 (sqrt.f64 (/.f64 c0 D)) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 c0) (/.f64 1 (*.f64 D (neg.f64 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 w (*.f64 D w))) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D -1) (/.f64 c0 (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 D) (/.f64 1 (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (*.f64 w (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (*.f64 w (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) D) (/.f64 (cbrt.f64 c0) (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) D) (/.f64 (sqrt.f64 c0) (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) (*.f64 w w)) (/.f64 (sqrt.f64 c0) D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 w w)) (/.f64 c0 D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 w w)) (/.f64 (cbrt.f64 c0) D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 w (*.f64 D w))) 2)) (/.f64 c0 (cbrt.f64 (*.f64 w (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 D w))) 2)) (cbrt.f64 (/.f64 c0 (*.f64 w (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 D w))) 2)) (/.f64 (sqrt.f64 c0) (cbrt.f64 (*.f64 w (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 w (sqrt.f64 D))) (/.f64 c0 (*.f64 w (sqrt.f64 D))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 w (sqrt.f64 D))) (/.f64 (cbrt.f64 c0) (*.f64 w (sqrt.f64 D))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D w) -1) (/.f64 c0 w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 D w)) (/.f64 (cbrt.f64 c0) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) (*.f64 D w)) (/.f64 (sqrt.f64 c0) w))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 c0 (*.f64 w (*.f64 D w)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (/.f64 c0 D)) w) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 D (/.f64 c0 (*.f64 w w))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 D (/.f64 c0 (*.f64 w w))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 c0 (*.f64 D (neg.f64 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 c0 (*.f64 w (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 c0 (*.f64 w (*.f64 D w))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 w (*.f64 D w)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 c0 (*.f64 w (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 c0 (*.f64 w (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 c0 (*.f64 w (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 c0 (*.f64 w (*.f64 D w)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w (*.f64 D w)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 w) w) D)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 w) w) D)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 w) w) D))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 w) w) D))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 w) w) D))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 w (*.f64 D w)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (*.f64 D w)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 w (*.f64 D w)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 w (*.f64 D w))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w (sqrt.f64 D)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 w (*.f64 D w)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 w) w) D))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 w (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 w (*.f64 D w)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 w w) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 w w) 3) (pow.f64 D 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 w (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 w (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 w (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 w (*.f64 D w))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c0 h)) (/.f64 c0 (*.f64 w (*.f64 D w))))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c0 h)) (/.f64 c0 (*.f64 w (*.f64 D w))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c0 h)) (/.f64 c0 (*.f64 w (*.f64 D w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c0 h)) (/.f64 c0 (*.f64 w (*.f64 D w)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c0 h)) (/.f64 c0 (*.f64 w (*.f64 D w)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (*.f64 (/.f64 D (/.f64 c0 (*.f64 w w))) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (*.f64 (*.f64 w (*.f64 D w)) (/.f64 h c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (*.f64 (/.f64 h c0) (*.f64 w (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (*.f64 h (/.f64 D (/.f64 c0 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (/.f64 (*.f64 (*.f64 w (*.f64 D w)) h) c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c0 (/.f64 (*.f64 w (*.f64 D w)) (/.f64 c0 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 h c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c0 h) (/.f64 D (/.f64 c0 (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 D (/.f64 c0 (*.f64 w w))) (/.f64 h c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 h c0) (/.f64 D (/.f64 c0 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (*.f64 w (*.f64 D w)) h) (*.f64 c0 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 w (*.f64 D w)) (*.f64 c0 (/.f64 c0 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 h (*.f64 c0 (/.f64 c0 (*.f64 w (*.f64 D w))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 c0) (*.f64 (*.f64 w (*.f64 D w)) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (*.f64 (/.f64 D (/.f64 c0 (*.f64 w w))) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c0) (*.f64 (/.f64 h c0) (*.f64 D (neg.f64 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c0 D) (*.f64 (/.f64 h c0) (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 w (*.f64 D w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (/.f64 c0 (*.f64 w (*.f64 D w)))) h)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) (neg.f64 c0)) (*.f64 (*.f64 D (neg.f64 (*.f64 w w))) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) (neg.f64 c0)) (*.f64 (neg.f64 h) (*.f64 D (neg.f64 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c0 c0)) (neg.f64 (*.f64 (*.f64 w (*.f64 D w)) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c0 (/.f64 c0 h))) (*.f64 D (neg.f64 (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c0 (/.f64 c0 (*.f64 w (*.f64 D w))))) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) c0) (*.f64 (*.f64 D (neg.f64 (*.f64 w w))) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) c0) (*.f64 (neg.f64 h) (*.f64 w (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 D) c0) (*.f64 (*.f64 w w) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) 1) (*.f64 (*.f64 D (neg.f64 (*.f64 w w))) (/.f64 h c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) 1) (*.f64 (neg.f64 h) (/.f64 D (/.f64 c0 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 D) 1) (*.f64 (*.f64 w w) (/.f64 h c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (neg.f64 c0)) (*.f64 (*.f64 w (*.f64 D w)) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (neg.f64 c0)) (*.f64 h (*.f64 D (neg.f64 (*.f64 w w)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 D) (neg.f64 c0)) (*.f64 (*.f64 w w) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (/.f64 c0 D)) (*.f64 h (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) (/.f64 c0 D)) (*.f64 (neg.f64 h) (*.f64 w w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (/.f64 c0 h)) D) (*.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 w w)) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (/.f64 c0 h)) 1) (*.f64 w (*.f64 D w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (/.f64 c0 h)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 D w))) 2)) (cbrt.f64 (*.f64 w (*.f64 D w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 w (sqrt.f64 D))) (*.f64 w (sqrt.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D w)) w)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (/.f64 c0 (*.f64 w (*.f64 D w)))) 1) h)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (/.f64 c0 (*.f64 w (*.f64 D w)))) (pow.f64 (cbrt.f64 h) 2)) (cbrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c0 (/.f64 c0 (*.f64 w (*.f64 D w)))) (sqrt.f64 h)) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) (/.f64 c0 (*.f64 w (*.f64 D w)))) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c0) (/.f64 c0 h)) (*.f64 D (neg.f64 (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 D) (/.f64 c0 h)) (*.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (neg.f64 c0)) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 h) (neg.f64 c0)) (*.f64 D (neg.f64 (*.f64 w w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 h) (/.f64 c0 D)) (*.f64 w w))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c0 (sqrt.f64 (*.f64 (*.f64 w (*.f64 D w)) h))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 D (/.f64 c0 (*.f64 w w))) (/.f64 h c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 h c0) (/.f64 D (/.f64 c0 (*.f64 w w)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 w (*.f64 D w)) h) (*.f64 c0 c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 w (*.f64 D w)) (*.f64 c0 (/.f64 c0 h))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 h (*.f64 c0 (/.f64 c0 (*.f64 w (*.f64 D w))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 c0 h)) (/.f64 c0 (*.f64 w (*.f64 D w)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) 3) (pow.f64 (/.f64 c0 h) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 h) 3) (pow.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c0 (*.f64 w (*.f64 D w))) (/.f64 c0 h))) 1))))))

simplify211.0ms (0.7%)

Algorithm
egg-herbie
Rules
1481×associate-/r/_binary64
1211×associate-/l/_binary64
461×associate-*l*_binary64
395×associate-*l/_binary64
373×associate-*r*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0182616
1482616
21652616
39802616
442802616
548562616
649542616
751042616
852882616
954752616
Stop Event
node limit
Counts
363 → 203
Calls
Call 1
Inputs
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(*.f64 D (pow.f64 w 2))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
Outputs
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 d (*.f64 D D)) (*.f64 (/.f64 c0 h) (/.f64 c0 (*.f64 w w))))
(*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 (*.f64 D D) (*.f64 (*.f64 w w) h))))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d h) (*.f64 w w)) (*.f64 D D)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(/.f64 c0 (*.f64 D (pow.f64 w 2)))
(/.f64 c0 (*.f64 D (*.f64 w w)))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(*.f64 D (pow.f64 w 2))
(*.f64 D (*.f64 w w))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))
(/.f64 (pow.f64 c0 2) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 c0 c0) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))
(*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) (*.f64 D h))))
(*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.1b
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) d) d)
5.6b
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) d) d) D)
6.4b
(/.f64 c0 (*.f64 w h))
8.4b
(*.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) d)
Compiler

Compiled 83 to 14 computations (83.1% saved)

series62.0ms (0.2%)

Counts
4 → 180
Calls

54 calls:

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

rewrite119.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
435×pow2_binary64
395×log-div_binary64
316×pow1/3_binary64
293×expm1-udef_binary64
293×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01473
131164
2495164
Stop Event
node limit
Counts
4 → 151
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) d)
(/.f64 c0 (*.f64 w h))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) d) d) D)
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) d) d)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 c0 w) h) d) (*.f64 (/.f64 D c0) w))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (*.f64 (/.f64 (/.f64 c0 w) h) d)) (*.f64 w D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c0 w) (*.f64 (/.f64 (/.f64 c0 w) h) d)) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 c0 w)) (*.f64 (/.f64 (/.f64 c0 w) h) d)) (neg.f64 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 (/.f64 c0 w)) d) (*.f64 D (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) d) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 (/.f64 c0 (*.f64 w D))) d) (*.f64 w h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (*.f64 c0 (/.f64 c0 w))) (*.f64 D (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (/.f64 (pow.f64 (/.f64 c0 w) 2) h)) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (*.f64 c0 (/.f64 c0 (*.f64 w D)))) (*.f64 w h))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) 3) (pow.f64 d 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d) (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) 3) (pow.f64 d 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 c0 w) h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c0 (/.f64 (/.f64 1 w) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 w) (/.f64 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c0 w) h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 c0 w) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 c0) 2) (*.f64 (cbrt.f64 c0) (/.f64 (/.f64 1 w) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 c0 w) h)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 c0 w) h)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 c0 w) h)) 2) (cbrt.f64 (/.f64 (/.f64 c0 w) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 c0) (*.f64 (sqrt.f64 c0) (/.f64 (/.f64 1 w) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (sqrt.f64 (/.f64 (/.f64 c0 w) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 c0) (/.f64 1 (*.f64 h (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 w) h) c0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 w) (/.f64 c0 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) w) (/.f64 (cbrt.f64 c0) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) w) (/.f64 (sqrt.f64 c0) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) h) (/.f64 (sqrt.f64 c0) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 h) (/.f64 c0 w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) h) (/.f64 (cbrt.f64 c0) w))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) 1) (/.f64 (cbrt.f64 c0) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) 1) (/.f64 (sqrt.f64 c0) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 w h)) 2)) (/.f64 c0 (cbrt.f64 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (pow.f64 (cbrt.f64 (*.f64 w h)) 2)) (cbrt.f64 (/.f64 (/.f64 c0 w) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c0) (pow.f64 (cbrt.f64 (*.f64 w h)) 2)) (/.f64 (sqrt.f64 c0) (cbrt.f64 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 w h))) (/.f64 c0 (sqrt.f64 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c0) 2) (sqrt.f64 (*.f64 w h))) (/.f64 (cbrt.f64 c0) (sqrt.f64 (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 1) (/.f64 (/.f64 1 w) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 c0 w) 2)) 1) (/.f64 (cbrt.f64 (/.f64 c0 w)) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 c0 w)) 1) (/.f64 (sqrt.f64 (/.f64 c0 w)) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (cbrt.f64 (*.f64 h h))) (/.f64 (/.f64 1 w) (cbrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 h h))) (/.f64 (/.f64 c0 w) (cbrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 c0 w) 2)) (cbrt.f64 (*.f64 h h))) (cbrt.f64 (/.f64 (/.f64 c0 w) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 c0 w)) (cbrt.f64 (*.f64 h h))) (/.f64 (sqrt.f64 (/.f64 c0 w)) (cbrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c0 (sqrt.f64 h)) (/.f64 (/.f64 1 w) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 (/.f64 c0 w) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 c0 w) 2)) (sqrt.f64 h)) (/.f64 (cbrt.f64 (/.f64 c0 w)) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 c0 w) h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 c0 w) h)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 h (/.f64 c0 w)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 w h) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 h 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 h (/.f64 c0 w)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 h (/.f64 w c0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 c0 (*.f64 h (neg.f64 w))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 c0 w) h)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 c0 w) h))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 c0 3) (pow.f64 (*.f64 w h) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 c0 w) 3) (pow.f64 h 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 c0 w) h)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 c0 w) h)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 c0 w) h)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 c0 w) h)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (/.f64 D (*.f64 d d))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (*.f64 (*.f64 d d) (/.f64 1 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d) (/.f64 1 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d) (/.f64 1 (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d) (*.f64 d (/.f64 1 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D) (/.f64 1 D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (/.f64 D (*.f64 d d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (/.f64 D (*.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (/.f64 D (*.f64 d d)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (/.f64 D (*.f64 d d)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (/.f64 D (*.f64 d d)))) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (/.f64 D (*.f64 d d)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D)) (/.f64 1 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h))) d) (sqrt.f64 D)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h))) d) (sqrt.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h))) d) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h))) d) (/.f64 1 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (neg.f64 (*.f64 d d))) (/.f64 1 (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 D) (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) 1) (/.f64 (*.f64 d d) D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d 1) (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d) D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d) D) d)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d) 1) (/.f64 d D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D)) D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h))) d) 1) (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h))) d) D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (pow.f64 (cbrt.f64 D) 2)) (/.f64 (*.f64 d d) (cbrt.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (pow.f64 (cbrt.f64 D) 2)) (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d) (cbrt.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d) (pow.f64 (cbrt.f64 D) 2)) (/.f64 d (cbrt.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 D) 2)) (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D) (cbrt.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D) 2)) (pow.f64 (cbrt.f64 D) 2)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (/.f64 D (*.f64 d d)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h))) d) (pow.f64 (cbrt.f64 D) 2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h))) d) (cbrt.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (sqrt.f64 D)) (/.f64 (*.f64 d d) (sqrt.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (sqrt.f64 D)) (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d) (sqrt.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d) (sqrt.f64 D)) (/.f64 d (sqrt.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 D)) (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D) (sqrt.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D) 2)) (sqrt.f64 D)) (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D)) (sqrt.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (/.f64 D (*.f64 d d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (/.f64 D (*.f64 d d))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (/.f64 D (*.f64 d d)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h))) d) (sqrt.f64 D)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 D (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D) 3) (pow.f64 D 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 D (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D) (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (/.f64 D (*.f64 d d))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (/.f64 D (*.f64 d d)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (/.f64 D (*.f64 d d))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (/.f64 D (*.f64 d d))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D) 3) (pow.f64 D 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (/.f64 D (*.f64 d d)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (/.f64 D (*.f64 d d)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (/.f64 D (*.f64 d d)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) (/.f64 D (*.f64 d d)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 (/.f64 c0 w)) (*.f64 d d)) (*.f64 D (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c0 (/.f64 c0 (*.f64 w D))) (*.f64 d d)) (*.f64 w h))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h))) d) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 d 3) (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d) 3) (pow.f64 d 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d) (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) (*.f64 D h)) d) 3) (pow.f64 d 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c0 w) 2) h) (*.f64 d d)) D)) 1))))))

simplify481.0ms (1.6%)

Algorithm
egg-herbie
Rules
1184×associate-*r/_binary64
919×associate-/l/_binary64
608×associate-/r/_binary64
450×times-frac_binary64
402×unswap-sqr_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0193960
1603960
22373960
318873960
431303960
537263960
638123960
739183960
840403960
972543960
1074543960
1176813960
1279453960
Stop Event
node limit
Counts
331 → 157
Calls
Call 1
Inputs
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
Outputs
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 d (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 d D) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(*.f64 (*.f64 c0 c0) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D))
(*.f64 c0 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 (*.f64 w w) h))))
(*.f64 (/.f64 d D) (*.f64 c0 (/.f64 c0 (*.f64 (*.f64 w w) h))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 w 2) h)))
(*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 d (*.f64 d (*.f64 c0 c0))) (*.f64 (*.f64 (*.f64 w w) h) (*.f64 D D)))
(*.f64 (*.f64 c0 c0) (*.f64 (/.f64 d D) (/.f64 (/.f64 (/.f64 d w) (*.f64 w h)) D)))
(*.f64 c0 (*.f64 c0 (/.f64 (/.f64 (*.f64 d d) h) (*.f64 D (*.f64 D (*.f64 w w))))))
(*.f64 d (/.f64 d (*.f64 (*.f64 (*.f64 w w) h) (/.f64 D (/.f64 (*.f64 c0 c0) D)))))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))
(/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 D (*.f64 (pow.f64 w 2) h)))
(/.f64 (*.f64 (*.f64 c0 c0) (*.f64 d d)) (*.f64 D (*.f64 (*.f64 w w) h)))
(*.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 w w) h)) (/.f64 d (/.f64 D d)))
(*.f64 (/.f64 c0 h) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 D (*.f64 w w))))
(*.f64 c0 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 (*.f64 w w) h)))))
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h)))

localize77.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
10.6b
(*.f64 (*.f64 w h) (*.f64 D D))
12.5b
(/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h))
18.1b
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
47.8b
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (*.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)) (neg.f64 c0)))
Compiler

Compiled 153 to 28 computations (81.7% saved)

series10.0ms (0%)

Counts
1 → 60
Calls

15 calls:

TimeVariablePointExpression
2.0ms
D
@-inf
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (*.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)) (neg.f64 c0)))
1.0ms
D
@0
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (*.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)) (neg.f64 c0)))
1.0ms
c0
@0
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (*.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)) (neg.f64 c0)))
1.0ms
d
@0
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (*.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)) (neg.f64 c0)))
1.0ms
h
@-inf
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (*.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)) (neg.f64 c0)))

rewrite97.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
327×expm1-udef_binary64
327×log1p-udef_binary64
252×times-frac_binary64
215×add-sqr-sqrt_binary64
211×*-un-lft-identity_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01836
141332
2723332
Stop Event
node limit
Counts
1 → 53
Calls
Call 1
Inputs
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (*.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)) (neg.f64 c0)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (fma.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 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2) (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 2) (/.f64 1 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))) (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))) 2) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))) (hypot.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 3) (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 2) (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.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 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 2) (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2)) (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 3) (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 2) (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 3) (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 3)) (+.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 2) (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 3) (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 2) (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 2)) (neg.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 c0 (*.f64 w h)) (*.f64 (/.f64 w (/.f64 (pow.f64 (/.f64 d D) 2) h)) (*.f64 c0 (pow.f64 (/.f64 d D) 2)))) (*.f64 (/.f64 w (/.f64 (pow.f64 (/.f64 d D) 2) h)) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w h)) (*.f64 (*.f64 h (*.f64 w (*.f64 D D))) (*.f64 c0 (pow.f64 (/.f64 d D) 2)))) (*.f64 (*.f64 h (*.f64 w (*.f64 D D))) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 w h) (*.f64 (/.f64 (*.f64 w h) (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 c0 (pow.f64 (/.f64 d D) 2)))) (*.f64 (/.f64 (*.f64 w h) (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w h)) (*.f64 (*.f64 w (neg.f64 (*.f64 h (*.f64 D D)))) (*.f64 c0 (pow.f64 (/.f64 d D) 2)))) (*.f64 (*.f64 w (neg.f64 (*.f64 h (*.f64 D D)))) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) h)) (*.f64 w h)) (*.f64 (*.f64 D D) (*.f64 c0 (pow.f64 (/.f64 d D) 2)))) (*.f64 h (*.f64 w (*.f64 D D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 c0 (*.f64 w h)) (*.f64 (/.f64 w (/.f64 (pow.f64 (/.f64 d D) 2) h)) (*.f64 c0 (pow.f64 (/.f64 d D) 2)))) (*.f64 (/.f64 w (/.f64 (pow.f64 (/.f64 d D) 2) h)) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w h)) (*.f64 (*.f64 h (*.f64 w (*.f64 D D))) (*.f64 c0 (pow.f64 (/.f64 d D) 2)))) (*.f64 (*.f64 h (*.f64 w (*.f64 D D))) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 w h) (*.f64 (/.f64 (*.f64 w h) (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 c0 (pow.f64 (/.f64 d D) 2)))) (*.f64 (/.f64 (*.f64 w h) (*.f64 c0 (pow.f64 (/.f64 d D) 2))) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 c0 (*.f64 d d)) (*.f64 w h)) (*.f64 (*.f64 w (neg.f64 (*.f64 h (*.f64 D D)))) (*.f64 c0 (pow.f64 (/.f64 d D) 2)))) (*.f64 (*.f64 w (neg.f64 (*.f64 h (*.f64 D D)))) (*.f64 w h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) h)) (*.f64 w h)) (*.f64 (*.f64 D D) (*.f64 c0 (pow.f64 (/.f64 d D) 2)))) (*.f64 h (*.f64 w (*.f64 D D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (/.f64 w (/.f64 (pow.f64 (/.f64 d D) 2) h))) (*.f64 (*.f64 w h) c0)) (*.f64 (*.f64 w h) (/.f64 w (/.f64 (pow.f64 (/.f64 d D) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h (*.f64 w (*.f64 D D)))) (*.f64 (*.f64 w h) (*.f64 c0 (*.f64 d d)))) (*.f64 (*.f64 w h) (*.f64 h (*.f64 w (*.f64 D D)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (/.f64 (*.f64 w h) (*.f64 c0 (pow.f64 (/.f64 d D) 2)))) (*.f64 w h)) (*.f64 (*.f64 w h) (/.f64 (*.f64 w h) (*.f64 c0 (pow.f64 (/.f64 d D) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w (neg.f64 (*.f64 h (*.f64 D D))))) (*.f64 (*.f64 w h) (*.f64 c0 (*.f64 d d)))) (*.f64 (*.f64 w h) (*.f64 w (neg.f64 (*.f64 h (*.f64 D D))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 (/.f64 c0 w) (/.f64 (*.f64 d d) h)))) (*.f64 h (*.f64 w (*.f64 D D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 3) (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 3)) (+.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 2) (pow.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) c0) (pow.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) c0)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c0 (*.f64 d d)) (/.f64 1 (*.f64 h (*.f64 w (*.f64 D D)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)) c0 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) 2) (cbrt.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h)))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 w h))) (/.f64 d D)) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 c0 (*.f64 w h)) (pow.f64 (/.f64 d D) 2) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 w h))))))))

simplify69.0ms (0.2%)

Algorithm
egg-herbie
Rules
708×fma-def_binary64
579×associate-/l/_binary64
563×distribute-neg-frac_binary64
492×associate-/r/_binary64
286×times-frac_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0381320
1119240
249260
3219160
4476660
5652860
Stop Event
node limit
Counts
113 → 62
Calls
Call 1
Inputs
(*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)
(*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)
(*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)
(*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)
(*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)
(*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)
(*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)
(*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)
(*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0))
(*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0))
(*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0))
(*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0))
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
Outputs
(*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w h))))) c0))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 (+.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))) (*.f64 -1 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 w h))))) (pow.f64 d 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) h))) w))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h)
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 (pow.f64 D 2) w))) h))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) c0) (*.f64 w h)))) (pow.f64 D 2))
(*.f64 (*.f64 0 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 w h)))) c0)
(*.f64 c0 0)
0

localize42.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.7b
(*.f64 D (*.f64 M (sqrt.f64 h)))
3.4b
(*.f64 c0 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))
3.4b
(*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)
7.0b
(*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))
Compiler

Compiled 143 to 51 computations (64.3% saved)

series105.0ms (0.4%)

Counts
4 → 216
Calls

57 calls:

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

rewrite87.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
494×pow2_binary64
356×pow1/3_binary64
342×expm1-udef_binary64
342×log1p-udef_binary64
319×pow3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01981
139975
2496375
Stop Event
node limit
Counts
4 → 91
Calls
Call 1
Inputs
(*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w))
(*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)
(*.f64 c0 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)))
(*.f64 D (*.f64 M (sqrt.f64 h)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (*.f64 d d)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 (*.f64 c0 (*.f64 d d)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w)) (*.f64 c0 (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w))) (neg.f64 (*.f64 c0 (*.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w)) d) (*.f64 d c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w)) (*.f64 d c0)) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w)) 1) (*.f64 c0 (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w)) (*.f64 d d)) c0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w)) (pow.f64 (cbrt.f64 (*.f64 c0 (*.f64 d d))) 2)) (cbrt.f64 (*.f64 c0 (*.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w)) (*.f64 d (sqrt.f64 c0))) (*.f64 d (sqrt.f64 c0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w)) (neg.f64 (*.f64 c0 (*.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 d) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w)) (*.f64 d c0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) -1/2) (neg.f64 (*.f64 c0 (*.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (/.f64 1/2 d)) (*.f64 d c0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (*.f64 d d)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (*.f64 d d)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (*.f64 d d)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (*.f64 d d))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w))) (*.f64 d (sqrt.f64 c0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 1/2 (*.f64 c0 (*.f64 d d))) 3) (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) 3) (pow.f64 (/.f64 1/2 (*.f64 c0 (*.f64 d d))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (*.f64 d d)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 w) (*.f64 (pow.f64 (*.f64 D M) 2) h)) (/.f64 1/2 (*.f64 c0 (*.f64 d d)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (*.f64 d d)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (*.f64 d d)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 (*.f64 c0 (*.f64 d d))) 3) (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) 3) (pow.f64 (/.f64 1/2 (*.f64 c0 (*.f64 d d))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (*.f64 d d))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (*.f64 d d))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (*.f64 d d))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (*.f64 d d))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (sqrt.f64 h) (*.f64 D M)) (sqrt.f64 w)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 w 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 w 3) (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 w) (*.f64 (pow.f64 (*.f64 D M) 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 w 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 w 3) (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (/.f64 1/2 (*.f64 c0 (*.f64 d d))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w)) c0) (*.f64 c0 (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c0 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w))) (*.f64 c0 (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (/.f64 1/2 (*.f64 c0 (*.f64 d d))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (/.f64 1/2 (*.f64 c0 (*.f64 d d))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (/.f64 1/2 (*.f64 c0 (*.f64 d d))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (/.f64 1/2 (*.f64 c0 (*.f64 d d)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (/.f64 1/2 (*.f64 c0 (*.f64 d d)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (*.f64 d d)))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (*.f64 d d)))) 3) (pow.f64 c0 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (/.f64 1/2 (*.f64 c0 (*.f64 d d))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 w) (*.f64 (pow.f64 (*.f64 D M) 2) h)) (/.f64 1/2 (*.f64 c0 (*.f64 d d)))) c0))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (/.f64 1/2 (*.f64 c0 (*.f64 d d))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (/.f64 1/2 (*.f64 c0 (*.f64 d d))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (*.f64 d d)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (*.f64 d d)))) 3) (pow.f64 c0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (/.f64 1/2 (*.f64 c0 (*.f64 d d)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (/.f64 1/2 (*.f64 c0 (*.f64 d d)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (/.f64 1/2 (*.f64 c0 (*.f64 d d)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (/.f64 1/2 (*.f64 c0 (*.f64 d d)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 h) (*.f64 D M)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 h) (*.f64 D M)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 h) (*.f64 D M)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 h) (*.f64 D M))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 h) (*.f64 D M))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (sqrt.f64 h)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 M (sqrt.f64 h)) 3) (pow.f64 D 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 h) (*.f64 D M)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 D M)) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 h) (*.f64 D M)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 h) (*.f64 D M)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (sqrt.f64 h)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 M (sqrt.f64 h)) 3) (pow.f64 D 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 h) (*.f64 D M))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 h) (*.f64 D M))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 h) (*.f64 D M))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 h) (*.f64 D M))) 1))))))

simplify283.0ms (1%)

Algorithm
egg-herbie
Rules
800×times-frac_binary64
633×div-sub_binary64
472×associate-/l*_binary64
405×associate-*r*_binary64
394×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0444800
11344800
25484800
351574800
471294800
Stop Event
node limit
Counts
307 → 105
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 w (*.f64 h (pow.f64 M 2))))) (pow.f64 d 2)))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 w (*.f64 h (pow.f64 M 2))))) (pow.f64 d 2)))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 w (*.f64 h (pow.f64 M 2))))) (pow.f64 d 2)))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 w (*.f64 h (pow.f64 M 2))))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
Outputs
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) c0)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 w (*.f64 M M)) h) c0)))
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 w h)) c0) 1/2))
(*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 -1 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 w (*.f64 M M)) h))
(*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M)))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 (pow.f64 M 2) h))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 w (*.f64 h (pow.f64 M 2))))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 w (*.f64 h (pow.f64 M 2))))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 w (*.f64 h (pow.f64 M 2))))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 w (*.f64 h (pow.f64 M 2))))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (*.f64 h (pow.f64 M 2)))) (pow.f64 d 2)))
(*.f64 1/2 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 w (*.f64 M M)) h))))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M M) (*.f64 w h))))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 D) (*.f64 D w)) d) (/.f64 (*.f64 M M) (/.f64 d h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 M (*.f64 D (sqrt.f64 h)))

eval416.0ms (1.4%)

Compiler

Compiled 19753 to 7092 computations (64.1% saved)

prune298.0ms (1%)

Pruning

59 alts after pruning (58 fresh and 1 done)

PrunedKeptTotal
New74931780
Fresh222749
Picked101
Done314
Total77559834
Error
2.6b
Counts
834 → 59
Alt Table
Click to see full alt table
StatusErrorProgram
51.4b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (/.f64 (*.f64 d (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h)))) D)))
27.7b
(*.f64 (expm1.f64 (log1p.f64 (pow.f64 (/.f64 D d) 2))) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
52.9b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (/.f64 c0 (/.f64 h (*.f64 (/.f64 (/.f64 d D) 1) (/.f64 (/.f64 d D) w))))))
38.7b
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 w (*.f64 D (*.f64 h (*.f64 D (*.f64 M M))))) 0))
52.3b
(*.f64 d (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 D) (/.f64 (/.f64 c0 w) (*.f64 w h)))))
47.8b
(/.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (/.f64 c0 w) h) d)) (*.f64 w D)) d) D)
36.2b
(/.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 D (*.f64 D (*.f64 M (*.f64 h (*.f64 w M))))))) w) 2)
55.7b
(/.f64 (*.f64 (*.f64 (*.f64 c0 c0) (/.f64 d D)) d) (*.f64 D (*.f64 w (*.f64 w h))))
48.2b
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (/.f64 c0 w) h) d) (*.f64 (/.f64 D c0) w)) d) D)
27.5b
(*.f64 (/.f64 (/.f64 D d) (/.f64 d D)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
21.9b
(+.f64 0 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h)))
31.2b
(/.f64 (/.f64 (*.f64 c0 (/.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w)) (*.f64 d c0)) d)) w) 2)
51.4b
(*.f64 d (/.f64 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) (/.f64 D d)))
52.4b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 d (*.f64 (/.f64 1 D) (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 w h)))))))
41.7b
(pow.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M (sqrt.f64 h)) 1/2)) 2)
31.0b
(/.f64 (/.f64 (*.f64 c0 (/.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w)) d) (*.f64 d c0))) w) 2)
56.8b
(/.f64 (*.f64 (*.f64 c0 c0) (/.f64 (*.f64 d (/.f64 d D)) (*.f64 (*.f64 w w) h))) D)
30.1b
(*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
22.1b
(pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h))) 3)
54.9b
(/.f64 (*.f64 (*.f64 (*.f64 c0 c0) d) d) (*.f64 (pow.f64 (*.f64 D w) 2) h))
54.4b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (/.f64 (*.f64 (/.f64 c0 w) (*.f64 d (/.f64 d D))) (*.f64 h D))))
54.6b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (/.f64 (*.f64 d c0) (*.f64 (/.f64 (*.f64 D w) (/.f64 d D)) h))))
55.1b
(/.f64 (*.f64 d (/.f64 d D)) (*.f64 (/.f64 (*.f64 w h) c0) (/.f64 (*.f64 D w) c0)))
54.5b
(*.f64 d (*.f64 (/.f64 d D) (/.f64 (/.f64 (*.f64 c0 (/.f64 c0 h)) (*.f64 D w)) w)))
28.1b
(*.f64 (/.f64 D (*.f64 (/.f64 d D) d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
56.8b
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))
37.2b
(/.f64 (/.f64 (*.f64 c0 (*.f64 1/2 (*.f64 (/.f64 w (/.f64 (/.f64 c0 D) D)) (/.f64 (/.f64 (*.f64 M M) (/.f64 d h)) d)))) w) 2)
60.0b
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (*.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w h)) (neg.f64 c0))))
58.3b
(/.f64 (*.f64 c0 1/2) (/.f64 w (*.f64 (pow.f64 (/.f64 d (*.f64 D (sqrt.f64 w))) 2) (*.f64 (/.f64 c0 h) 2))))
53.9b
(*.f64 d (/.f64 c0 (*.f64 (/.f64 D (/.f64 c0 (*.f64 w (*.f64 w h)))) (/.f64 D d))))
55.5b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 d (*.f64 (/.f64 c0 (*.f64 D (*.f64 D w))) (/.f64 d h)))))
32.2b
(/.f64 (*.f64 (*.f64 (*.f64 h (*.f64 M M)) 1/4) (*.f64 D (/.f64 D d))) d)
42.3b
(*.f64 (pow.f64 (sqrt.f64 (/.f64 D d)) 4) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
39.9b
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (*.f64 w M) (*.f64 M h))) (*.f64 D D)))
44.3b
(/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 h)) 1/2) D) 2) (*.f64 d d))
32.5b
0
27.6b
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) 3) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
58.1b
(*.f64 (*.f64 c0 c0) (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (*.f64 w h))))
50.9b
(*.f64 d (/.f64 (*.f64 (/.f64 c0 (/.f64 (*.f64 D w) c0)) d) (*.f64 (*.f64 w h) D)))
55.5b
(*.f64 d (*.f64 (/.f64 d D) (*.f64 (/.f64 c0 (*.f64 D (*.f64 w w))) (/.f64 c0 h))))
55.6b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h))))) 1/3))))
53.5b
(*.f64 d (/.f64 (*.f64 (*.f64 c0 (neg.f64 c0)) d) (*.f64 (*.f64 (*.f64 D w) (neg.f64 (*.f64 w h))) D)))
27.6b
(*.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
54.3b
(*.f64 d (/.f64 (*.f64 (*.f64 c0 (/.f64 c0 h)) d) (*.f64 (*.f64 w (*.f64 D w)) D)))
28.8b
(*.f64 (/.f64 (*.f64 D (/.f64 D d)) d) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
28.2b
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h)))
54.5b
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 1 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M)))))
47.8b
(/.f64 (*.f64 (/.f64 1/2 (*.f64 d (*.f64 d c0))) (*.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) w)) (*.f64 2 (/.f64 w c0)))
34.3b
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w) (*.f64 c0 (/.f64 1/2 (*.f64 c0 (*.f64 d d))))))) w) 2)
30.4b
(/.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 (*.f64 h (*.f64 M M)) 1/4))) d)
59.2b
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2)) (*.f64 M M)) (-.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 h) w) (*.f64 (/.f64 d D) (/.f64 d D))) 2) (*.f64 M M))))))
37.0b
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (*.f64 (*.f64 D D) 1/2) (/.f64 d (/.f64 (*.f64 w (*.f64 M h)) (*.f64 d (/.f64 c0 M))))))
58.5b
(*.f64 (/.f64 (/.f64 c0 2) w) (*.f64 2 (*.f64 c0 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 d D)) 2)) (*.f64 w h)))))
55.9b
(/.f64 (*.f64 (*.f64 d (/.f64 d D)) c0) (/.f64 D (/.f64 c0 (*.f64 w (*.f64 w h)))))
47.9b
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 c0 (/.f64 c0 w)) d) (*.f64 D (*.f64 w h))) d) D)
33.2b
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
30.1b
(/.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 h (*.f64 M M)) 1/4)) (/.f64 d D))
33.1b
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) w)) c0) (*.f64 c0 (*.f64 d d))) w) 2)
58.8b
(*.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 (*.f64 c0 d) (*.f64 D D)) (/.f64 d (*.f64 w h)))) (*.f64 M M)))))
Compiler

Compiled 1573 to 989 computations (37.1% saved)

regimes2.4s (8.1%)

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

14 calls:

491.0ms
d
322.0ms
w
317.0ms
h
251.0ms
c0
130.0ms
D
Results
ErrorSegmentsBranch
21.9b1c0
20.5b3w
20.0b2h
21.9b1D
19.7b5d
21.9b1M
17.5b4(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
17.5b4(*.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)))))
21.9b1(*.f64 d d)
21.9b1(*.f64 d d)
21.9b1(*.f64 D D)
21.9b1(*.f64 D D)
21.9b1(*.f64 M M)
21.9b1(*.f64 M M)
Compiler

Compiled 3044 to 1138 computations (62.6% saved)

bsearch4.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
-0.0
3.029054887467397e-17
0.0ms
-4.939323041251228e-43
-5.992476852706552e-134
Compiler

Compiled 67 to 29 computations (56.7% saved)

regimes997.0ms (3.4%)

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

12 calls:

176.0ms
d
166.0ms
(*.f64 M M)
146.0ms
c0
83.0ms
h
78.0ms
w
Results
ErrorSegmentsBranch
25.7b3c0
26.4b2w
26.4b2h
27.5b1D
25.4b3d
27.5b1M
27.5b1(*.f64 d d)
27.5b1(*.f64 d d)
27.5b1(*.f64 D D)
27.5b1(*.f64 D D)
27.5b1(*.f64 M M)
27.5b1(*.f64 M M)
Compiler

Compiled 1304 to 517 computations (60.4% saved)

bsearch636.0ms (2.2%)

Algorithm
binary-search
Steps
TimeLeftRight
391.0ms
-4.7697080175540247e+51
-4.799022685719603e+36
244.0ms
-2.2033069925452945e+75
-3.182334044131407e+74
Compiler

Compiled 803 to 509 computations (36.6% saved)

regimes234.0ms (0.8%)

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

12 calls:

61.0ms
c0
32.0ms
w
28.0ms
h
22.0ms
(*.f64 M M)
15.0ms
D
Results
ErrorSegmentsBranch
25.7b3c0
27.5b1w
26.4b2h
27.5b1D
27.5b1d
27.5b1M
27.5b1(*.f64 d d)
27.5b1(*.f64 d d)
27.5b1(*.f64 D D)
27.5b1(*.f64 D D)
27.5b1(*.f64 M M)
27.5b1(*.f64 M M)
Compiler

Compiled 277 to 152 computations (45.1% saved)

bsearch305.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
174.0ms
1.4329188102343932e+20
2.397853519519386e+24
131.0ms
-5.327951510559296e+66
-4.228260405767055e+64
Compiler

Compiled 727 to 479 computations (34.1% saved)

regimes52.0ms (0.2%)

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

10 calls:

6.0ms
h
6.0ms
d
5.0ms
(*.f64 d d)
5.0ms
D
5.0ms
w
Results
ErrorSegmentsBranch
27.5b1c0
27.5b1w
27.5b1h
27.5b1D
27.5b1d
27.5b1M
27.5b1(*.f64 d d)
27.5b1(*.f64 d d)
27.5b1(*.f64 M M)
27.5b1(*.f64 M M)
Compiler

Compiled 167 to 106 computations (36.5% saved)

regimes23.0ms (0.1%)

Accuracy

Total -2.9b remaining (-8.8%)

Threshold costs -2.9b (-8.8%)

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

6 calls:

5.0ms
M
4.0ms
w
3.0ms
c0
3.0ms
h
3.0ms
d
Results
ErrorSegmentsBranch
32.5b1c0
32.5b1w
32.5b1h
32.5b1D
32.5b1d
32.5b1M
Compiler

Compiled 56 to 48 computations (14.3% saved)

simplify18.0ms (0.1%)

Algorithm
egg-herbie
Rules
27×*-commutative_binary64
+-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
080513
1113513
2120513
3124513
4126513
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))))) -5021681388309345/12554203470773361527671578846415332832204710888928069025792) (/.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (/.f64 c0 w) h) d)) (*.f64 w D)) d) D) (if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) 0) (+.f64 0 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h))) (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 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) d) d) D) (+.f64 0 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h))))))
(if (<=.f64 d -319999999999999994570782974387624255369890567701909002298830534386135334912) (*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h))) (if (<=.f64 d -4799999999999999849441573180062826496) (/.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (/.f64 c0 w) h) d)) (*.f64 w D)) d) D) (*.f64 (/.f64 (/.f64 D d) (/.f64 d D)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))))
(if (<=.f64 c0 -42999999999999997555324251545462353640478973217071547502651506688) (*.f64 (/.f64 D (*.f64 (/.f64 d D) d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4)) (if (<=.f64 c0 145000000000000000000) (*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h))) (*.f64 (/.f64 (/.f64 D d) (/.f64 d D)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))))
(*.f64 (/.f64 (/.f64 D d) (/.f64 d D)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
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))))) -5021681388309345/12554203470773361527671578846415332832204710888928069025792) (/.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (/.f64 c0 w) h) d)) (*.f64 w D)) d) D) (if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) 0) (+.f64 0 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h))) (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 (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))) d) d) D) (+.f64 0 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) h))))))
(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))))) -5021681388309345/12554203470773361527671578846415332832204710888928069025792) (/.f64 (*.f64 d (/.f64 (*.f64 c0 (*.f64 d (/.f64 (/.f64 c0 w) h))) (*.f64 w D))) D) (if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) 0) (*.f64 1/4 (*.f64 h (pow.f64 (*.f64 M (/.f64 D d)) 2))) (if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (/.f64 (*.f64 d (*.f64 d (*.f64 (/.f64 (/.f64 c0 w) D) (/.f64 c0 (*.f64 w h))))) D) (*.f64 1/4 (*.f64 h (pow.f64 (*.f64 M (/.f64 D d)) 2))))))
(if (<=.f64 d -319999999999999994570782974387624255369890567701909002298830534386135334912) (*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h))) (if (<=.f64 d -4799999999999999849441573180062826496) (/.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 (/.f64 (/.f64 c0 w) h) d)) (*.f64 w D)) d) D) (*.f64 (/.f64 (/.f64 D d) (/.f64 d D)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))))
(if (<=.f64 d -319999999999999994570782974387624255369890567701909002298830534386135334912) (*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 M (/.f64 M d))))) (if (<=.f64 d -4799999999999999849441573180062826496) (/.f64 (*.f64 d (/.f64 (*.f64 c0 (*.f64 d (/.f64 (/.f64 c0 w) h))) (*.f64 w D))) D) (*.f64 (/.f64 (/.f64 D d) (/.f64 d D)) (*.f64 1/4 (*.f64 M (*.f64 h M))))))
(if (<=.f64 c0 -42999999999999997555324251545462353640478973217071547502651506688) (*.f64 (/.f64 D (*.f64 (/.f64 d D) d)) (*.f64 (*.f64 M (*.f64 M h)) 1/4)) (if (<=.f64 c0 145000000000000000000) (*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 (/.f64 M d) M) h))) (*.f64 (/.f64 (/.f64 D d) (/.f64 d D)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))))
(if (<=.f64 c0 -42999999999999997555324251545462353640478973217071547502651506688) (*.f64 (*.f64 1/4 (*.f64 M (*.f64 h M))) (/.f64 D (*.f64 d (/.f64 d D)))) (if (<=.f64 c0 145000000000000000000) (*.f64 1/4 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 M (/.f64 M d))))) (*.f64 (/.f64 (/.f64 D d) (/.f64 d D)) (*.f64 1/4 (*.f64 M (*.f64 h M))))))
(*.f64 (/.f64 (/.f64 D d) (/.f64 d D)) (*.f64 (*.f64 M (*.f64 M h)) 1/4))
(*.f64 (/.f64 (/.f64 D d) (/.f64 d D)) (*.f64 1/4 (*.f64 M (*.f64 h M))))
0
Compiler

Compiled 375 to 152 computations (59.5% saved)

soundness750.0ms (2.6%)

Algorithm
egg-herbie
Rules
1589×associate-/r/_binary64
1589×associate-/r/_binary64
1300×associate-*l/_binary64
943×associate-/r/_binary64
801×associate-/l/_binary64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
02278
16474
231474
3357667
4469967
5755161
0151500
1411500
21511500
312391500
451591500
562911500
664181500
766221500
868671500
971131500
023410771
188010654
2341110642
3789810642
0304836
1874836
23054836
323104836
423874836
525354836
628674836
735444836
836424836
02278
16474
231474
3357667
4469967
5755161
0151500
1411500
21511500
312391500
451591500
562911500
664181500
766221500
868671500
971131500
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 4121 to 2443 computations (40.7% saved)

end75.0ms (0.3%)

Compiler

Compiled 351 to 104 computations (70.4% saved)

Profiling

Loading profile data...