Henrywood and Agarwal, Equation (13)

Time bar (total: 30.9s)

analyze821.0ms (2.7%)

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)

Precisions
Click to see histograms. Total time spent on operations: 439.0ms
Operation ival-mult, time spent: 300.0ms, 68.0% of total-time
Operation ival-div, time spent: 48.0ms, 11.0% of total-time
Operation ival-sqrt, time spent: 38.0ms, 9.0% of total-time
Operation ival-sub, time spent: 25.0ms, 6.0% of total-time
Operation ival-add, time spent: 22.0ms, 5.0% of total-time
Operation const, time spent: 7.0ms, 2.0% of total-time

sample7.5s (24.2%)

Results
2.2s8248×256invalid
732.0ms2731×256infinite
381.0ms1732×256valid
1.4s1413×4096valid
724.0ms892×2048valid
1.0s777×8192valid
206.0ms381×1024valid
84.0ms221×512valid
36.0ms40×2048infinite
19.0ms34×1024infinite
9.0ms24×512infinite
8.0ms10×4096infinite
2.0ms8192exit
0.0ms256infinite
Precisions
Click to see histograms. Total time spent on operations: 4.2s
Operation ival-mult, time spent: 2.7s, 63.0% of total-time
Operation ival-div, time spent: 636.0ms, 15.0% of total-time
Operation ival-sqrt, time spent: 517.0ms, 12.0% of total-time
Operation ival-sub, time spent: 194.0ms, 5.0% of total-time
Operation ival-add, time spent: 175.0ms, 4.0% of total-time
Operation const, time spent: 50.0ms, 1.0% of total-time
Bogosity

preprocess748.0ms (2.4%)

Algorithm
egg-herbie
Rules
1866×fma-neg
1468×times-frac
1142×swap-sqr
800×associate-/r*
538×associate-*l*
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1090-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))))
520-1(2.4866950503986952e+200 1.1698906123785847e+276 1.3973393557717674e-218 2.137396403634344e-130 2.0452987930201328e-257 4.615363856584084e-234)(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
510-0-(-.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))
490-2(-4.968762998298227e+180 3.999448422010109e+148 0.16367568126752866 2.496539440405479e-159 3.485018351628523e+242 1.1000475522932683e-292)(*.f64 (*.f64 w h) (*.f64 D D))
490-1(-1.637992004304634e-201 -2.4256099231964882e-265 -8.435834665170769e+68 1.2411440368775054e-275 5.611927670020708e+152 7.954608579721737e+263)(*.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)))))
360-0-(sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))
270-0-(*.f64 c0 (*.f64 d d))
00-0-D
00-0-(*.f64 M M)
00-0-2
00-0-d
00-0-(*.f64 d d)
00-0-(/.f64 c0 (*.f64 2 w))
00-0-(*.f64 w h)
00-0-(*.f64 D D)
00-0-(*.f64 2 w)
00-0-(*.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))))
00-0-c0
00-0-w
00-0-h
00-0-M
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64(+.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))))nan-rescue920
(*.f64 c0 (*.f64 d d))overflow113
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))overflow173
(*.f64 D D)overflow20
(*.f64 d d)overflow112
(*.f64 w h)overflow15
(*.f64 (*.f64 w h) (*.f64 D D))overflow15
(*.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))))overflow203
(*.f64 M M)overflow51
(*.f64 c0 (*.f64 d d))overflow226
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))overflow346
(*.f64 D D)overflow40
(*.f64 w h)overflow30
(*.f64 (*.f64 w h) (*.f64 D D))overflow30
(-.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))overflow203
(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)))overflow173
(*.f64 d d)overflow224
-.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))nan-rescue510
(*.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))))overflow203
(*.f64 c0 (*.f64 d d))overflow226
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))overflow346
(*.f64 D D)overflow40
(*.f64 d d)overflow224
(*.f64 w h)overflow30
(*.f64 (*.f64 w h) (*.f64 D D))overflow30
(*.f64 M M)overflow51
sqrt.f64(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)))oflow-rescue300
(*.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))))overflow203
(*.f64 M M)overflow51
(*.f64 c0 (*.f64 d d))overflow226
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))overflow346
(*.f64 D D)overflow40
(*.f64 w h)overflow30
(*.f64 (*.f64 w h) (*.f64 D D))overflow30
(-.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))overflow203
(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)))overflow173
(*.f64 d d)overflow224
Confusion
Predicted +Predicted -
+13953
-262
Precision
0.9858156028368794
Recall
0.7239583333333334
Confusion?
Predicted +Predicted MaybePredicted -
+139053
-2062
Precision?
0.9858156028368794
Recall?
0.7239583333333334
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02276766
110296510
258716462
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 (neg.f64 c0) (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 (neg.f64 w))) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D))))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 (neg.f64 M) (neg.f64 M))))))
(neg.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 (neg.f64 w))) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D)))) (*.f64 M M))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D)))) (*.f64 M M))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D))))) (*.f64 M M))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 (neg.f64 M) (neg.f64 M)))))))
(*.f64 (/.f64 w (*.f64 2 c0)) (+.f64 (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D))) (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 h (*.f64 2 w)) (+.f64 (/.f64 (*.f64 h (*.f64 d d)) (*.f64 (*.f64 w c0) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 h (*.f64 d d)) (*.f64 (*.f64 w c0) (*.f64 D D))) (/.f64 (*.f64 h (*.f64 d d)) (*.f64 (*.f64 w c0) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 D (*.f64 2 w)) (+.f64 (/.f64 (*.f64 D (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 c0 c0))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 D (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 c0 c0))) (/.f64 (*.f64 D (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 c0 c0)))) (*.f64 M M)))))
(*.f64 (/.f64 d (*.f64 2 w)) (+.f64 (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 M (*.f64 2 w)) (+.f64 (/.f64 (*.f64 M (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 M (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 M (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 c0 c0)))))
(*.f64 (/.f64 c0 (*.f64 2 h)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 D)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 d)) (+.f64 (/.f64 (*.f64 c0 (*.f64 w w)) (*.f64 (*.f64 d h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 w w)) (*.f64 (*.f64 d h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 w w)) (*.f64 (*.f64 d h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 M)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 M h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 M h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 M h) (*.f64 D D)))) (*.f64 w w)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w D) (*.f64 h h))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w D) (*.f64 h h))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w D) (*.f64 h h)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 h h)) (*.f64 (*.f64 w d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 h h)) (*.f64 (*.f64 w d) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 h h)) (*.f64 (*.f64 w d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D)))) (*.f64 h h)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d))) (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M)))) (*.f64 D D)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 M M)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 M M)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 M M)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 d d)))))
Outputs
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 2 w)))
(*.f64 (/.f64 (neg.f64 c0) (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (+.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))) (/.f64 (neg.f64 c0) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h))) (sqrt.f64 (*.f64 (fma.f64 (neg.f64 c0) (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h)))) M)))) (*.f64 w -2)))
(*.f64 c0 (/.f64 (-.f64 (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M)))) (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))))) (*.f64 w -2)))
(*.f64 (/.f64 c0 (*.f64 2 (neg.f64 w))) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (+.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))) (/.f64 (neg.f64 c0) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h))) (sqrt.f64 (*.f64 (fma.f64 (neg.f64 c0) (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h)))) M)))) (*.f64 w -2)))
(*.f64 c0 (/.f64 (-.f64 (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M)))) (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))))) (*.f64 w -2)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))))
(*.f64 c0 (/.f64 (fma.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h))) (sqrt.f64 (*.f64 (fma.f64 (neg.f64 c0) (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h)))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (-.f64 (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M)))) (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D))))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 (neg.f64 M) (neg.f64 M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 2 w)))
(neg.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 (neg.f64 c0) (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))))
(*.f64 c0 (/.f64 (fma.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h))) (sqrt.f64 (*.f64 (fma.f64 (neg.f64 c0) (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h)))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (-.f64 (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M)))) (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))))) (*.f64 2 w)))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 (neg.f64 w))) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 (neg.f64 w) h) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w (neg.f64 h))) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))))
(*.f64 c0 (/.f64 (fma.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h))) (sqrt.f64 (*.f64 (fma.f64 (neg.f64 c0) (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h)))) M)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (-.f64 (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M)))) (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))))) (*.f64 2 w)))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w (neg.f64 h)) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (+.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 (neg.f64 c0) (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))) (/.f64 (neg.f64 c0) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h))) (sqrt.f64 (*.f64 (fma.f64 (neg.f64 c0) (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 w (neg.f64 h)))) M)))) (*.f64 w -2)))
(*.f64 c0 (/.f64 (-.f64 (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M)))) (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))))) (*.f64 w -2)))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D)))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 (neg.f64 D) (neg.f64 D))))) (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (neg.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 -1/2 (/.f64 c0 w)))
(*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 -1/2 (/.f64 c0 w)))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 (neg.f64 d) (neg.f64 d))) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (neg.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 -1/2 (/.f64 c0 w)))
(*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 -1/2 (/.f64 c0 w)))
(neg.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 (neg.f64 M) (neg.f64 M)))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (neg.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))))
(*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 -1/2 (/.f64 c0 w)))
(*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 -1/2 (/.f64 c0 w)))
(*.f64 (/.f64 w (*.f64 2 c0)) (+.f64 (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D))) (/.f64 (*.f64 w (*.f64 d d)) (*.f64 (*.f64 c0 h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 w (*.f64 c0 2)) (+.f64 (*.f64 w (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 c0 h)))) (sqrt.f64 (fma.f64 (*.f64 w (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 c0 h)))) (*.f64 w (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 c0 h)))) (neg.f64 (*.f64 M M))))))
(*.f64 w (/.f64 (fma.f64 w (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 c0 h)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 w c0) h) (*.f64 (/.f64 d D) (/.f64 d D)) M) (fma.f64 (/.f64 (/.f64 w c0) h) (*.f64 (/.f64 d D) (/.f64 d D)) (neg.f64 M))))) (*.f64 c0 2)))
(*.f64 w (/.f64 (fma.f64 w (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 c0 h)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 w c0) h) M) (fma.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 (/.f64 w c0) h) (neg.f64 M))))) (*.f64 c0 2)))
(*.f64 (/.f64 h (*.f64 2 w)) (+.f64 (/.f64 (*.f64 h (*.f64 d d)) (*.f64 (*.f64 w c0) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 h (*.f64 d d)) (*.f64 (*.f64 w c0) (*.f64 D D))) (/.f64 (*.f64 h (*.f64 d d)) (*.f64 (*.f64 w c0) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 h (*.f64 2 w)) (+.f64 (*.f64 (/.f64 h (*.f64 c0 w)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 h (*.f64 c0 w)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 h (*.f64 c0 w)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 M M))))))
(*.f64 h (/.f64 (fma.f64 h (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 c0 w)) (sqrt.f64 (*.f64 (fma.f64 h (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 c0 w)) M) (fma.f64 h (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (*.f64 c0 w)) (neg.f64 M))))) (*.f64 2 w)))
(*.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 D (/.f64 (*.f64 d d) (*.f64 (*.f64 w h) (*.f64 c0 c0)))) (sqrt.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 d d) (*.f64 (*.f64 w h) (*.f64 c0 c0)))) (*.f64 D (/.f64 (*.f64 d d) (*.f64 (*.f64 w h) (*.f64 c0 c0)))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 D (*.f64 2 w)) (fma.f64 D (*.f64 (/.f64 (/.f64 d w) h) (/.f64 d (*.f64 c0 c0))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 D h) w) (*.f64 d (/.f64 d (*.f64 c0 c0))) M) (-.f64 (*.f64 (/.f64 (*.f64 d D) (*.f64 c0 c0)) (/.f64 (/.f64 d w) h)) M)))))
(*.f64 (/.f64 d (*.f64 2 w)) (+.f64 (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 d (*.f64 c0 c0)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 (/.f64 d 2) w) (+.f64 (*.f64 d (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w (*.f64 D D))))) (sqrt.f64 (fma.f64 (*.f64 d (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w (*.f64 D D))))) (*.f64 d (/.f64 (*.f64 c0 c0) (*.f64 h (*.f64 w (*.f64 D D))))) (neg.f64 (*.f64 M M))))))
(*.f64 d (/.f64 (fma.f64 d (*.f64 c0 (/.f64 c0 (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 d w) h) (*.f64 c0 (/.f64 c0 (*.f64 D D))) M) (-.f64 (*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M)))) (*.f64 2 w)))
(*.f64 d (/.f64 (fma.f64 d (*.f64 c0 (/.f64 c0 (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 c0 c0) (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))) M) (-.f64 (*.f64 (*.f64 c0 c0) (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M)))) (*.f64 2 w)))
(*.f64 (/.f64 M (*.f64 2 w)) (+.f64 (/.f64 (*.f64 M (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 M (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 M (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 c0 c0)))))
(*.f64 (/.f64 M (*.f64 2 w)) (+.f64 (*.f64 (/.f64 M (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 M (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 M (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 c0 c0))))))
(*.f64 M (/.f64 (fma.f64 M (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 M (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) c0) (-.f64 (*.f64 (*.f64 d d) (/.f64 M (*.f64 D (*.f64 w (*.f64 h D))))) c0)))) (*.f64 2 w)))
(*.f64 (/.f64 c0 (*.f64 2 h)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 h w) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))) (/.f64 c0 (*.f64 2 h)))
(*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (/.f64 c0 (*.f64 2 h)))
(*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (/.f64 c0 (*.f64 2 h)))
(*.f64 (/.f64 c0 (*.f64 2 D)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D h) (*.f64 w w)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 D)) (+.f64 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 h (*.f64 w w))))) (sqrt.f64 (fma.f64 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 h (*.f64 w w))))) (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 D (*.f64 h (*.f64 w w))))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 D)) (fma.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d w)) (*.f64 h D)) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d w)) (*.f64 h D)) M) (fma.f64 c0 (/.f64 (*.f64 (/.f64 d w) (/.f64 d w)) (*.f64 h D)) (neg.f64 M))))))
(*.f64 (/.f64 c0 (*.f64 2 d)) (+.f64 (/.f64 (*.f64 c0 (*.f64 w w)) (*.f64 (*.f64 d h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 w w)) (*.f64 (*.f64 d h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 w w)) (*.f64 (*.f64 d h) (*.f64 D D)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 d)) (+.f64 (*.f64 c0 (/.f64 (*.f64 w w) (*.f64 (*.f64 D D) (*.f64 d h)))) (sqrt.f64 (fma.f64 (*.f64 c0 (/.f64 (*.f64 w w) (*.f64 (*.f64 D D) (*.f64 d h)))) (*.f64 c0 (/.f64 (*.f64 w w) (*.f64 (*.f64 D D) (*.f64 d h)))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 d)) (fma.f64 c0 (*.f64 (/.f64 w (*.f64 D D)) (/.f64 w (*.f64 d h))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 (/.f64 w (*.f64 D D)) (/.f64 w (*.f64 d h))) M) (fma.f64 (/.f64 c0 (*.f64 d h)) (*.f64 w (/.f64 w (*.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 h M)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 h M)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 h M)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 w w))))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h M))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h M)) (*.f64 (/.f64 d D) (/.f64 d D)) w) (-.f64 (*.f64 (/.f64 c0 (*.f64 M (*.f64 h D))) (/.f64 (*.f64 d d) D)) w)))) (*.f64 2 M)))
(*.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 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 h h))))) (sqrt.f64 (fma.f64 (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 h h))))) (*.f64 c0 (/.f64 (*.f64 d d) (*.f64 w (*.f64 D (*.f64 h h))))) (neg.f64 (*.f64 M M))))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 (/.f64 d w) (/.f64 d (*.f64 D (*.f64 h h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 (/.f64 d w) (/.f64 d (*.f64 D (*.f64 h h)))) M) (-.f64 (*.f64 c0 (*.f64 (/.f64 d w) (/.f64 d (*.f64 D (*.f64 h h))))) M)))) (*.f64 2 w)))
(*.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 c0 (/.f64 (*.f64 h h) (*.f64 (*.f64 D D) (*.f64 w d)))) (sqrt.f64 (fma.f64 (*.f64 c0 (/.f64 (*.f64 h h) (*.f64 (*.f64 D D) (*.f64 w d)))) (*.f64 c0 (/.f64 (*.f64 h h) (*.f64 (*.f64 D D) (*.f64 w d)))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 c0 (/.f64 (*.f64 (/.f64 h D) (/.f64 h D)) (*.f64 w d)) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (*.f64 (/.f64 h D) (/.f64 h D)) (*.f64 w d)) M) (fma.f64 c0 (/.f64 (*.f64 (/.f64 h D) (/.f64 h D)) (*.f64 w d)) (neg.f64 M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w M) (*.f64 D D)))) (*.f64 h h)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w M)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w M)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w M)) (/.f64 (*.f64 d d) (*.f64 D D))) (neg.f64 (*.f64 h h))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 c0 (*.f64 (/.f64 d w) (/.f64 d (*.f64 (*.f64 D D) M))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 (/.f64 d w) (/.f64 d (*.f64 (*.f64 D D) M))) h) (-.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 c0 (*.f64 w M))) h)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d))) (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 (*.f64 w h) (*.f64 d d)))) (*.f64 M M)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 w (*.f64 (*.f64 d d) h))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 w (*.f64 (*.f64 d d) h))) (/.f64 (*.f64 c0 (*.f64 D D)) (*.f64 w (*.f64 (*.f64 d d) h))) (neg.f64 (*.f64 M M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 c0 (/.f64 (*.f64 D D) (*.f64 d (*.f64 w (*.f64 d h)))) (sqrt.f64 (*.f64 (fma.f64 c0 (/.f64 (*.f64 D D) (*.f64 d (*.f64 w (*.f64 d h)))) M) (fma.f64 (/.f64 (/.f64 c0 w) h) (/.f64 (*.f64 D D) (*.f64 d d)) (neg.f64 M))))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 M M)))) (*.f64 D D)))))
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 M M))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 M M))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 M M))) (neg.f64 (*.f64 D D))))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 (/.f64 (/.f64 d w) h) (/.f64 d (*.f64 M M))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 (/.f64 (/.f64 d w) h) (/.f64 d (*.f64 M M))) D) (fma.f64 c0 (*.f64 (/.f64 (/.f64 d w) h) (/.f64 d (*.f64 M M))) (neg.f64 D))))) (*.f64 2 w)))
(*.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 c0 (/.f64 (*.f64 M M) (*.f64 h (*.f64 w (*.f64 D D))))) (sqrt.f64 (fma.f64 (*.f64 c0 (/.f64 (*.f64 M M) (*.f64 h (*.f64 w (*.f64 D D))))) (*.f64 c0 (/.f64 (*.f64 M M) (*.f64 h (*.f64 w (*.f64 D D))))) (neg.f64 (*.f64 d d))))))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 M (/.f64 M (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 M (/.f64 M (*.f64 D D))) d) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 M (/.f64 M (*.f64 D D))) (neg.f64 d))))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 M (/.f64 M (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 M M) (/.f64 c0 (*.f64 D (*.f64 w (*.f64 h D)))) d) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 M (/.f64 M (*.f64 D D))) (neg.f64 d))))) (*.f64 2 w)))
Symmetry

(abs D)

(abs d)

(abs M)

Compiler

Compiled 610 to 98 computations (83.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 220.0ms
Operation ival-mult, time spent: 130.0ms, 59.0% of total-time
Operation ival-div, time spent: 51.0ms, 23.0% of total-time
Operation ival-sqrt, time spent: 16.0ms, 7.0% of total-time
Operation ival-sub, time spent: 10.0ms, 5.0% of total-time
Operation ival-add, time spent: 8.0ms, 4.0% of total-time
Operation const, time spent: 5.0ms, 2.0% of total-time

eval4.0ms (0%)

Compiler

Compiled 158 to 47 computations (70.3% saved)

prune3.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
25.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
32.3%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 2 w)))
35.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
Compiler

Compiled 228 to 87 computations (61.8% saved)

localize1.2s (4%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
83.0%
(*.f64 (*.f64 w h) (*.f64 D D))
81.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
80.8%
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
58.5%
(+.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))))
84.0%
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))
81.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
79.9%
(/.f64 (*.f64 d d) (*.f64 D D))
58.5%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))
89.0%
(/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 2 w))
86.9%
(sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))
85.8%
(fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))
46.1%
(fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M)))))
91.0%
(*.f64 w (*.f64 h D))
89.0%
(/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w))
86.9%
(sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))
46.1%
(fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M))))
Compiler

Compiled 1071 to 83 computations (92.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 738.0ms
Operation ival-div, time spent: 371.0ms, 50.0% of total-time
Operation ival-mult, time spent: 226.0ms, 31.0% of total-time
Operation composed, time spent: 58.0ms, 8.0% of total-time
Operation ival-sqrt, time spent: 29.0ms, 4.0% of total-time
Operation ival-add, time spent: 25.0ms, 3.0% of total-time
Operation ival-sub, time spent: 18.0ms, 2.0% of total-time
Operation const, time spent: 8.0ms, 1.0% of total-time
Operation ival-neg, time spent: 4.0ms, 1.0% of total-time

series564.0ms (1.8%)

Counts
16 → 1008
Calls
Call 1
Inputs
#<alt (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M))))>
#<alt (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))>
#<alt (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w))>
#<alt (*.f64 w (*.f64 h D))>
#<alt (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M)))))>
#<alt (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))>
#<alt (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))>
#<alt (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 2 w))>
#<alt (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))))>
#<alt (/.f64 (*.f64 d d) (*.f64 D D))>
#<alt (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))>
#<alt (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))>
#<alt (+.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))))>
#<alt (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))>
#<alt (*.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)))))>
#<alt (*.f64 (*.f64 w h) (*.f64 D D))>
Outputs
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2))))))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2))))))))) (pow.f64 D 2))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2))))))) w)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 w (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2))))))))) w)>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) w)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) w)) (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) h)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2))))))) h)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2))))))))) h)>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))))) h)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))))) h)) (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))))))>
#<alt (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))))>
#<alt (*.f64 -1 (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) M)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M)))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)>
#<alt (/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)>
#<alt (/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 w (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)>
#<alt (/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)>
#<alt (/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 M (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1)))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1))))))))>
#<alt (*.f64 -1 (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))) M)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) M)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))) M)))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (pow.f64 d 2)))) c0)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))>
#<alt (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))>
#<alt (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))>
#<alt (/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))>
#<alt (/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 w (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w))) w)>
#<alt (/.f64 (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)))) w)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w))))) w)>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w))) w))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) w)) (*.f64 -1/2 (*.f64 M (sqrt.f64 -1)))) w))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) w)) (*.f64 -1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))))) w)) (*.f64 -1/2 (*.f64 M (sqrt.f64 -1)))) w))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)>
#<alt (/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)>
#<alt (/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))>
#<alt (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))>
#<alt (+.f64 (*.f64 M (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))>
#<alt (+.f64 (*.f64 M (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (*.f64 M (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M))))>
#<alt (*.f64 M (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M)))))>
#<alt (*.f64 M (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M))))))>
#<alt (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) M)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 w (sqrt.f64 -1))))) M)) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) M)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)))))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2))))))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2))))))))) (pow.f64 D 2))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2))))))) w)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 w (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2))))))))) w)>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) w)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) w)) (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) h)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2))))))) h)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2))))))))) h)>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))))) h)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))))) h)) (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))))))>
#<alt (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))))>
#<alt (*.f64 -1 (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) M)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M)))))>
#<alt (*.f64 -1 M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 M c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 M c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 M c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 M c0))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 M c0))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 M c0))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 M w)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 M w)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 M w)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)>
#<alt (*.f64 -1 M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (*.f64 -1 M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 M h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 M h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 M h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)>
#<alt (*.f64 -1 M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (*.f64 -1 M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 2) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 2) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 2) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))>
#<alt (*.f64 -1 M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (*.f64 -1 M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (*.f64 -1 M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 -1 M)>
#<alt (*.f64 M (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))) 1))>
#<alt (*.f64 M (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))) 1))>
#<alt (*.f64 M (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))) 1))>
#<alt (*.f64 -1 M)>
#<alt (*.f64 -1 (*.f64 M (+.f64 1 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 1 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 1 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)>
#<alt (/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)>
#<alt (/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 w (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)>
#<alt (/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)>
#<alt (/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 M (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1)))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1))))))))>
#<alt (*.f64 -1 (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))) M)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) M)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))) M)))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (pow.f64 d 2)))) c0)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))>
#<alt (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))>
#<alt (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))>
#<alt (/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))>
#<alt (/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 w (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w))) w)>
#<alt (/.f64 (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)))) w)>
#<alt (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w))))) w)>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w))) w))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) w)) (*.f64 -1/2 (*.f64 M (sqrt.f64 -1)))) w))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) w)) (*.f64 -1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))))) w)) (*.f64 -1/2 (*.f64 M (sqrt.f64 -1)))) w))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)>
#<alt (/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)>
#<alt (/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))>
#<alt (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))>
#<alt (+.f64 (*.f64 M (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))>
#<alt (+.f64 (*.f64 M (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (*.f64 M (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M))))>
#<alt (*.f64 M (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M)))))>
#<alt (*.f64 M (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M))))))>
#<alt (*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) M)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 w (sqrt.f64 -1))))) M)) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) M)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) w)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) w)>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))))) w)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))))) w))) w)) (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) h)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) h)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) h)>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))) h)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) h))) h)) (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) (pow.f64 D 2))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))>
#<alt (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (/.f64 (pow.f64 d 2) (pow.f64 D 2))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 c0 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1)))))))))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2))))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)>
#<alt (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) w)>
#<alt (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) w)>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)) (*.f64 -1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1))))) w))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)) (*.f64 -1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1))))) w))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 3) (sqrt.f64 -1)))))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) h)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 12)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 12)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))>
#<alt (+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))>
#<alt (+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (*.f64 M (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2))))))))>
#<alt (*.f64 M (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2)))))))))>
#<alt (*.f64 M (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2))))))))))>
#<alt (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) M)) (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) M)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) M)) (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) w)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) w)>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))))) w)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))))) w))) w)) (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) h)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) h)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) h)>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))) h)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) h))) h)) (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) (pow.f64 D 2))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))>
#<alt (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 c0 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1)))))))))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2))))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)>
#<alt (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) w)>
#<alt (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) w)>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)) (*.f64 -1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1))))) w))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)) (*.f64 -1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1))))) w))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 12)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 12)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 3) (sqrt.f64 -1)))))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) h)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))>
#<alt (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))>
#<alt (+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))>
#<alt (+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))>
#<alt (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (*.f64 M (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2))))))))>
#<alt (*.f64 M (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2)))))))))>
#<alt (*.f64 M (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2))))))))))>
#<alt (*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) M)) (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) M)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) M)) (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)))))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
Calls

252 calls:

TimeVariablePointExpression
137.0ms
D
@inf
(/ (+ (* c0 (* d (/ d (* D (* w (* h D)))))) (sqrt (* (+ (* c0 (* d (/ d (* D (* w (* h D)))))) M) (- (* c0 (* d (/ d (* D (* w (* h D)))))) M)))) (* 2 w))
46.0ms
c0
@inf
(+ (* (/ c0 (* w h)) (/ (* d d) (* D D))) (sqrt (- (* (* (/ c0 (* w h)) (/ (* d d) (* D D))) (* (/ c0 (* w h)) (/ (* d d) (* D D)))) (* M M))))
12.0ms
c0
@inf
(+ (* c0 (* d (/ d (* D (* w (* h D)))))) (sqrt (* (+ (* c0 (* d (/ d (* D (* w (* h D)))))) M) (- (* c0 (* d (/ d (* D (* w (* h D)))))) M))))
11.0ms
d
@inf
(+ (* (/ c0 (* w h)) (/ (* d d) (* D D))) (sqrt (- (* (* (/ c0 (* w h)) (/ (* d d) (* D D))) (* (/ c0 (* w h)) (/ (* d d) (* D D)))) (* M M))))
9.0ms
M
@inf
(* (/ c0 (* 2 w)) (+ (* (/ c0 (* w h)) (/ (* d d) (* D D))) (sqrt (- (* (* (/ c0 (* w h)) (/ (* d d) (* D D))) (* (/ c0 (* w h)) (/ (* d d) (* D D)))) (* M M)))))

rewrite335.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
409×log1p-expm1-u
409×add-cube-cbrt
409×expm1-log1p-u
407×add-exp-log
407×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify1.6s (5.1%)

Algorithm
egg-herbie
Rules
1874×*-commutative
876×+-commutative
808×fma-define
696×associate-*r/
522×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02224224889
17703224877
Stop Event
node limit
Counts
1331 → 793
Calls
Call 1
Inputs
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2))))))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2))))))))) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2))))))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 w (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2))))))))) w)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) w)) (*.f64 M (sqrt.f64 -1)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2))))))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2))))))))) h)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))))) h)) (*.f64 M (sqrt.f64 -1)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))))
(*.f64 M (sqrt.f64 -1))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M)))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) M)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 w (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 M (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 M (sqrt.f64 -1))
(*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))) M)))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) M)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))) M)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (pow.f64 d 2)))) c0)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 w (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w))) w)
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)))) w)
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w))))) w)
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w))) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) w)) (*.f64 -1/2 (*.f64 M (sqrt.f64 -1)))) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) w)) (*.f64 -1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))))) w)) (*.f64 -1/2 (*.f64 M (sqrt.f64 -1)))) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 M (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 M (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 M (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M))))
(*.f64 M (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M)))))
(*.f64 M (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M))))))
(*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) M)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 w (sqrt.f64 -1))))) M)) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) M)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)))))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2))))))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2))))))))) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2))))))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 w (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2))))))))) w)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) w)) (*.f64 M (sqrt.f64 -1)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2))))))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2))))))))) h)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))))) h)) (*.f64 M (sqrt.f64 -1)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))))
(*.f64 M (sqrt.f64 -1))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M)))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) M)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M)))))
(*.f64 -1 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (+.f64 (*.f64 -1 (/.f64 M c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (+.f64 (*.f64 -1 (/.f64 M c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (+.f64 (*.f64 -1 (/.f64 M c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 M c0))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 M c0))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 M c0))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 M w)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (+.f64 (*.f64 -1 (*.f64 M w)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (+.f64 (*.f64 -1 (*.f64 M w)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(*.f64 -1 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(*.f64 -1 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 M h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (+.f64 (*.f64 -1 (*.f64 M h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (+.f64 (*.f64 -1 (*.f64 M h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(*.f64 -1 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(*.f64 -1 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 2) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 2) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 2) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(*.f64 -1 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(*.f64 -1 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(*.f64 -1 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(*.f64 M (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))) 1))
(*.f64 M (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))) 1))
(*.f64 M (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))) 1))
(*.f64 -1 M)
(*.f64 -1 (*.f64 M (+.f64 1 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 -1 (*.f64 M (+.f64 1 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 -1 (*.f64 M (+.f64 1 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 w (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 M (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 M (sqrt.f64 -1))
(*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))) M)))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) M)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))) M)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (pow.f64 d 2)))) c0)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 w (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w))) w)
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)))) w)
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w))))) w)
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w))) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) w)) (*.f64 -1/2 (*.f64 M (sqrt.f64 -1)))) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) w)) (*.f64 -1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))))) w)) (*.f64 -1/2 (*.f64 M (sqrt.f64 -1)))) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 M (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 M (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 M (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M))))
(*.f64 M (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M)))))
(*.f64 M (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M))))))
(*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) M)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 w (sqrt.f64 -1))))) M)) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) M)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) w)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))))) w))) w)) (*.f64 M (sqrt.f64 -1)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) h)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) h))) h)) (*.f64 M (sqrt.f64 -1)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))))
(*.f64 M (sqrt.f64 -1))
(*.f64 M (+.f64 (sqrt.f64 -1) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 c0 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1)))))))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) w)
(/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) w)
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)) (*.f64 -1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1))))) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)) (*.f64 -1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1))))) w))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 3) (sqrt.f64 -1)))))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) h)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 12)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 12)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 M (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2))))))))
(*.f64 M (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2)))))))))
(*.f64 M (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2))))))))))
(*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) M)) (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) M)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) M)) (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) w)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))))) w))) w)) (*.f64 M (sqrt.f64 -1)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) h)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) h))) h)) (*.f64 M (sqrt.f64 -1)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))))
(*.f64 M (sqrt.f64 -1))
(*.f64 M (+.f64 (sqrt.f64 -1) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 c0 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1)))))))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) w)
(/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) w)
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)) (*.f64 -1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1))))) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)) (*.f64 -1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1))))) w))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 12)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 12)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 3) (sqrt.f64 -1)))))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) h)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 M (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2))))))))
(*.f64 M (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2)))))))))
(*.f64 M (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2))))))))))
(*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) M)) (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) M)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) M)) (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(+.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)))) 1)
(*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 1 (*.f64 w 2)))
(*.f64 1 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) 2) (cbrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) (sqrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) 2)
(pow.f64 (/.f64 (*.f64 w 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) -1)
(log.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) (pow.f64 (*.f64 w 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w (*.f64 D h)))) 1)
(pow.f64 (*.f64 w (*.f64 D h)) 1)
(pow.f64 (cbrt.f64 (*.f64 w (*.f64 D h))) 3)
(pow.f64 (pow.f64 (*.f64 w (*.f64 D h)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w (*.f64 D h))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) w) D))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w (*.f64 D h)))))
(cbrt.f64 (pow.f64 (*.f64 w (*.f64 D h)) 3))
(cbrt.f64 (*.f64 (pow.f64 w 3) (pow.f64 (*.f64 D h) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D h) 3) (pow.f64 w 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 w (*.f64 D h))))
(log1p.f64 (expm1.f64 (*.f64 w (*.f64 D h))))
(exp.f64 (log.f64 (*.f64 w (*.f64 D h))))
(exp.f64 (*.f64 (log.f64 (*.f64 w (*.f64 D h))) 1))
(+.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))) 1)
(*.f64 1 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 2) (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 1))
(+.f64 (*.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D)) (neg.f64 M))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1)
(*.f64 1 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 2) (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1/2))
(pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2)))) 1)
(*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (/.f64 1 (*.f64 w 2)))
(*.f64 1 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))) 2) (cbrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))) (sqrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))))
(pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))) 2)
(pow.f64 (/.f64 (*.f64 w 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) -1)
(log.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3) (pow.f64 (*.f64 w 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) c0 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 d) (/.f64 d (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2))) 1)
(*.f64 d (/.f64 d (pow.f64 D 2)))
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(*.f64 1 (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 d D) 2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 d D) (/.f64 d D))
(pow.f64 (pow.f64 (/.f64 d D) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) 2)
(pow.f64 (/.f64 d D) 2)
(pow.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) -1)
(log.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d D) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 d 2) D) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d D) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 d D) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d D) 2)) 1))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))) 1)
(/.f64 (*.f64 c0 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (*.f64 w 2))
(pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (/.f64 c0 (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) (pow.f64 (/.f64 c0 (*.f64 w 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w 2)) 3) (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 1))
(fma.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w 2)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))) 1)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 h (pow.f64 D 2))))
(/.f64 1 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(/.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w h)) (pow.f64 D 2))
(pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 (/.f64 c0 w) h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) c0 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 d) (/.f64 d (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))) 1)
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) c0)
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(*.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 1 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(*.f64 (*.f64 c0 d) (/.f64 d (*.f64 w (*.f64 h (pow.f64 D 2)))))
(pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 (/.f64 c0 w) h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 1))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))) 1)
(/.f64 (*.f64 c0 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (*.f64 w 2))
(pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (/.f64 c0 (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) (pow.f64 (/.f64 c0 (*.f64 w 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w 2)) 3) (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 1))
(fma.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w 2)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) 1)
(pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)
(pow.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) w) (pow.f64 D 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 w (*.f64 D h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w (*.f64 D h)) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 w h) 3)))
(expm1.f64 (log1p.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(log1p.f64 (expm1.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(exp.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 1))
Outputs
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (*.f64 c0 (/.f64 (+.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (fma.f64 c0 (fma.f64 -1/4 (*.f64 c0 (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (+.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 c0 (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))) c0) (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (pow.f64 d 2))))) c0) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))) c0) (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (fma.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 2))
(/.f64 (fma.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (*.f64 w (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2))))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2))))))) (pow.f64 D 2))
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 1/2 (+.f64 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 h 2) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))) (pow.f64 d 2)))))))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2))))))))) (pow.f64 D 2))
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))) (*.f64 (pow.f64 D 2) (fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 h 2) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 h 2) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))) (pow.f64 d 2))))))))) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)
(/.f64 (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2))))))) w)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 w (*.f64 1/2 (+.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2)) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) (*.f64 c0 (pow.f64 d 2))))))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 w (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2))))))))) w)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 w (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 w (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2)) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2)) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))))))))) w)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) w) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) w) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) w) (*.f64 M (sqrt.f64 -1)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2))))))) h)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 h (*.f64 1/2 (+.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))))))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2))))))))) h)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 h (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 h (*.f64 (pow.f64 w 3) (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 2))))))))) h)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1))))) h) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1)))))) h) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (pow.f64 M 3)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 h (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) h) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1)))))) h) (*.f64 M (sqrt.f64 -1)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))))))
(fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (pow.f64 d 2))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2))))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))))
(fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (*.f64 (pow.f64 d 4) (pow.f64 c0 2)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 M (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))))))
(*.f64 M (sqrt.f64 -1))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 -1) (pow.f64 M 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 -1) (pow.f64 M 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w)))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (neg.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M)))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) M))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) M)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M)))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) M) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) M))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (*.f64 1/2 (+.f64 (*.f64 c0 (/.f64 (+.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (fma.f64 -1/4 (*.f64 c0 (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (+.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (pow.f64 d 2))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (pow.f64 d 2))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))) c0) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (pow.f64 d 2))))) c0) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))) c0) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (fma.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (*.f64 w (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (fma.f64 (pow.f64 D 2) (*.f64 1/2 (+.f64 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 h 2) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))) (pow.f64 d 2)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (fma.f64 (pow.f64 D 2) (fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 h 2) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 h 2) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))) (pow.f64 d 2))))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w)
(/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (fma.f64 w (*.f64 1/2 (+.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2)) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) (*.f64 c0 (pow.f64 d 2))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w)
(/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 w (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (fma.f64 w (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 w (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2)) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2)) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) w) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w) (*.f64 M (sqrt.f64 -1)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (fma.f64 h (*.f64 1/2 (+.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (fma.f64 h (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 h (*.f64 (pow.f64 w 3) (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 2))))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1))))) h) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (pow.f64 M 3)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 h (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) h) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1))))) h) (*.f64 M (sqrt.f64 -1)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (pow.f64 d 2))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 M (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (*.f64 (pow.f64 d 4) (pow.f64 c0 2)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 M (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 M (sqrt.f64 -1))
(*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 1/2 (+.f64 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 -1) (pow.f64 M 2)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 -1) (pow.f64 M 2))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (*.f64 -1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))) M)))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)))) M))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) M)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))) M)))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) M) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)))) M))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(*.f64 1/2 (+.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(fma.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (*.f64 c0 (fma.f64 1/4 (*.f64 c0 (/.f64 (+.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))))))))
(fma.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (*.f64 c0 (fma.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 c0 (fma.f64 -1/8 (*.f64 c0 (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (+.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) w)))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 c0 (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 c0 (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4))))) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 c0 (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4))))) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(*.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))
(neg.f64 (*.f64 c0 (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))) c0) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (pow.f64 d 2)))) c0)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (pow.f64 d 2)))) c0) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))) c0) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(fma.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (*.f64 (pow.f64 d 2) (fma.f64 1/4 (*.f64 (pow.f64 d 2) (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))))))))
(fma.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (pow.f64 d 2) (fma.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) w)))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (fma.f64 (pow.f64 D 2) (*.f64 1/4 (+.f64 (*.f64 h (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 h 2) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 2))))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (fma.f64 (pow.f64 D 2) (fma.f64 1/4 (*.f64 h (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 h 2) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (*.f64 h (/.f64 (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 h 2) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 2)))))))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (fma.f64 w (*.f64 1/4 (+.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2)) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) (*.f64 c0 (pow.f64 d 2))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 w (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (fma.f64 w (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 w (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2)) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2)) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w))) w)
(/.f64 (*.f64 1/2 (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))) w)
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)))) w)
(/.f64 (fma.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 1/2 (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w)))) w)
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w))))) w)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 1/2 (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))))) w)
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w))) w))
(neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 M (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w))) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) w)) (*.f64 -1/2 (*.f64 M (sqrt.f64 -1)))) w))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))) w) (*.f64 (*.f64 M (sqrt.f64 -1)) -1/2)) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) w)) (*.f64 -1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))))) w)) (*.f64 -1/2 (*.f64 M (sqrt.f64 -1)))) w))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))) (*.f64 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) -1/8)) w) (*.f64 -1/2 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))))) w) (*.f64 (*.f64 M (sqrt.f64 -1)) -1/2)) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)
(/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (fma.f64 h (*.f64 1/4 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)
(/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (fma.f64 h (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 h (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 h (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 2)))))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h))))
(fma.f64 1/4 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))) h) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))))) h) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/8 (/.f64 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))) h) (*.f64 1/2 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))))) h) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 M (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 M (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (*.f64 (pow.f64 d 4) (pow.f64 c0 2)))))))) (pow.f64 d 2))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 M (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 M (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 M (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 h 3)) (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(*.f64 M (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M))))
(*.f64 M (*.f64 1/2 (+.f64 (/.f64 (sqrt.f64 -1) w) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 (sqrt.f64 -1) w)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) M))))
(*.f64 M (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M)))))
(*.f64 M (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (/.f64 (sqrt.f64 -1) w) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 (sqrt.f64 -1) w)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) M)))))
(*.f64 M (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M))))))
(*.f64 M (fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (/.f64 (sqrt.f64 -1) w) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 (sqrt.f64 -1) w)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) M))))))
(*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(/.f64 (*.f64 (*.f64 M (sqrt.f64 -1)) -1/2) w)
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)))))
(*.f64 (neg.f64 M) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 (sqrt.f64 -1) w)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) M) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) M)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)))))
(*.f64 (neg.f64 M) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 (sqrt.f64 -1) w)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))))) M) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 w (sqrt.f64 -1))))) M)) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) M)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)))))
(*.f64 (neg.f64 M) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (*.f64 M w) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 -1) w)))) M) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 (sqrt.f64 -1) w)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))))) M) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w))))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 D (*.f64 h w))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (*.f64 c0 (/.f64 (+.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (fma.f64 c0 (fma.f64 -1/4 (*.f64 c0 (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (+.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 c0 (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (pow.f64 d 2))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))) c0) (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (pow.f64 d 2))))) c0) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))) c0) (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (fma.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 2))
(/.f64 (fma.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (*.f64 w (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2))))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2))))))) (pow.f64 D 2))
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 1/2 (+.f64 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 h 2) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))) (pow.f64 d 2)))))))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2))))))))) (pow.f64 D 2))
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))) (*.f64 (pow.f64 D 2) (fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 h 2) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 h 2) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))) (pow.f64 d 2))))))))) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)
(/.f64 (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2))))))) w)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 w (*.f64 1/2 (+.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2)) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) (*.f64 c0 (pow.f64 d 2))))))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 w (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2))))))))) w)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 w (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 w (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2)) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2)) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))))))))) w)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) w) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) w) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) w) (*.f64 M (sqrt.f64 -1)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2))))))) h)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 h (*.f64 1/2 (+.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))))))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2))))))))) h)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 h (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 h (*.f64 (pow.f64 w 3) (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 2))))))))) h)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1))))) h) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1)))))) h) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1)))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (pow.f64 M 3)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 h (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) h) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1)))))) h) (*.f64 M (sqrt.f64 -1)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))))))
(fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (pow.f64 d 2))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2))))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))))
(fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (*.f64 (pow.f64 d 4) (pow.f64 c0 2)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 M (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))))))
(*.f64 M (sqrt.f64 -1))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 -1) (pow.f64 M 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 -1) (pow.f64 M 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w)))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (neg.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M)))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) M))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) M)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M)))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) M) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) M))))
(*.f64 -1 M)
(neg.f64 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 c0 (+.f64 (*.f64 -1 (/.f64 M c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (fma.f64 -1 (/.f64 M c0) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (+.f64 (*.f64 -1 (/.f64 M c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (fma.f64 -1 (/.f64 M c0) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (+.f64 (*.f64 -1 (/.f64 M c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (fma.f64 -1 (/.f64 M c0) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 M c0))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 M c0))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 M c0))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 M c0))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 M c0))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 M c0))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 M w)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (fma.f64 -1 (*.f64 M w) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w)
(/.f64 (+.f64 (*.f64 -1 (*.f64 M w)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (fma.f64 -1 (*.f64 M w) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w)
(/.f64 (+.f64 (*.f64 -1 (*.f64 M w)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (fma.f64 -1 (*.f64 M w) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w)
(*.f64 -1 M)
(neg.f64 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 M h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (fma.f64 -1 (*.f64 M h) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (+.f64 (*.f64 -1 (*.f64 M h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (fma.f64 -1 (*.f64 M h) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (+.f64 (*.f64 -1 (*.f64 M h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (fma.f64 -1 (*.f64 M h) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h)
(*.f64 -1 M)
(neg.f64 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 2) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (fma.f64 -1 (*.f64 M (pow.f64 D 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 2) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (fma.f64 -1 (*.f64 M (pow.f64 D 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 2) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (fma.f64 -1 (*.f64 M (pow.f64 D 2)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (pow.f64 D 2))
(*.f64 -1 M)
(neg.f64 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 -1 (/.f64 M (pow.f64 d 2)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 -1 (/.f64 M (pow.f64 d 2)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 -1 (/.f64 M (pow.f64 d 2)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 -1 (/.f64 M (pow.f64 d 2)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 -1 (/.f64 M (pow.f64 d 2)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 -1 (/.f64 M (pow.f64 d 2)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)
(*.f64 -1 M)
(neg.f64 M)
(*.f64 M (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))) 1))
(*.f64 M (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w)))) -1))
(*.f64 M (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w))) -1))
(*.f64 M (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))) 1))
(*.f64 M (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w)))) -1))
(*.f64 M (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w))) -1))
(*.f64 M (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))) 1))
(*.f64 M (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w)))) -1))
(*.f64 M (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w))) -1))
(*.f64 -1 M)
(neg.f64 M)
(*.f64 -1 (*.f64 M (+.f64 1 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 (neg.f64 M) (+.f64 1 (/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w)))))
(*.f64 -1 (*.f64 M (+.f64 1 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 (neg.f64 M) (+.f64 1 (/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w)))))
(*.f64 -1 (*.f64 M (+.f64 1 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 (neg.f64 M) (+.f64 1 (/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 c0 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (*.f64 1/2 (+.f64 (*.f64 c0 (/.f64 (+.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (fma.f64 -1/4 (*.f64 c0 (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (+.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (pow.f64 d 2))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (pow.f64 d 2))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))) c0) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4))))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2)))) c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (pow.f64 d 2))))) c0) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (pow.f64 d 2))))) c0) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))) (*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h w) (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2))) (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (fma.f64 1/2 (*.f64 (pow.f64 D 2) (*.f64 h (/.f64 (*.f64 w (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (fma.f64 (pow.f64 D 2) (*.f64 1/2 (+.f64 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 h 2) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))) (pow.f64 d 2)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (fma.f64 (pow.f64 D 2) (fma.f64 1/2 (*.f64 h (/.f64 (*.f64 w (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 h 2) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 1/2 (*.f64 (/.f64 h c0) (/.f64 (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 h 2) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))) (pow.f64 d 2))))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w)))) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 (pow.f64 D 2) (*.f64 M (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 D 6)))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (sqrt.f64 -1)) (pow.f64 D 4))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w)
(/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (fma.f64 w (*.f64 1/2 (+.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2)) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) (*.f64 c0 (pow.f64 d 2))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w)
(/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 w (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (fma.f64 w (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 w (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2)) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2)) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) w) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w) (*.f64 M (sqrt.f64 -1)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (fma.f64 h (*.f64 1/2 (+.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (fma.f64 h (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (fma.f64 -1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 h (*.f64 (pow.f64 w 3) (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) w) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 2))))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 h 3))))) (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (sqrt.f64 -1))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) h))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1))))) h) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (sqrt.f64 -1))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (pow.f64 M 3)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 h (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))))) h) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (sqrt.f64 -1))))) h) (*.f64 M (sqrt.f64 -1)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h (*.f64 w (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (pow.f64 d 2))) (*.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 M (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (fma.f64 1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (*.f64 (pow.f64 d 4) (pow.f64 c0 2)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 M (*.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 M (sqrt.f64 -1))
(*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 1/2 (+.f64 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 -1) (pow.f64 M 2)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (sqrt.f64 -1))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 -1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 -1) (pow.f64 M 2))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (*.f64 -1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))) M)))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)))) M))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) M)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (sqrt.f64 -1)))) M)))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) M) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (sqrt.f64 -1)))) M))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(*.f64 1/2 (+.f64 (*.f64 c0 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(fma.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (*.f64 c0 (fma.f64 1/4 (*.f64 c0 (/.f64 (+.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c0 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))))))))
(fma.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (*.f64 c0 (fma.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 c0 (fma.f64 -1/8 (*.f64 c0 (/.f64 (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (+.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) w)))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 c0 (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 c0 (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4))))) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 c0 (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4))))) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 -1/2 (/.f64 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(*.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))
(neg.f64 (*.f64 c0 (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))) c0) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 d 4)))))) (pow.f64 d 2)))) c0)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2)))) c0)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (pow.f64 d 4)))))) (pow.f64 d 2)))) c0) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (pow.f64 d 2))))) c0) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(fma.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (*.f64 (pow.f64 d 2) (fma.f64 1/4 (*.f64 (pow.f64 d 2) (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1))))))))))
(fma.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (pow.f64 d 2) (fma.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) w)))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (*.f64 0 (/.f64 (*.f64 M c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2))) (pow.f64 c0 2))))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (fma.f64 (pow.f64 D 2) (*.f64 1/4 (+.f64 (*.f64 h (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 h 2) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 2))))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (fma.f64 (pow.f64 D 2) (fma.f64 1/4 (*.f64 h (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 h 2) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (*.f64 h (/.f64 (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 h 2) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 2)))))))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))))
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 h w))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h)))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (fma.f64 w (*.f64 1/4 (+.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 w (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2)) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) (*.f64 c0 (pow.f64 d 2))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 w (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 w (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (fma.f64 w (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) (*.f64 c0 (pow.f64 d 2))) (*.f64 w (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 w (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2)) (pow.f64 d 4)))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (-.f64 (neg.f64 (pow.f64 M 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2)) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w))) w)
(/.f64 (*.f64 1/2 (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))) w)
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)))) w)
(/.f64 (fma.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 1/2 (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w)))) w)
(/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w))))) w)
(/.f64 (fma.f64 -1/8 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 3))))) (fma.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))) (*.f64 1/2 (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))))) w)
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 M (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w))) w))
(neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 M (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) w))) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1)))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) w)) (*.f64 -1/2 (*.f64 M (sqrt.f64 -1)))) w))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))) w) (*.f64 (*.f64 M (sqrt.f64 -1)) -1/2)) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) w)) (*.f64 -1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))))) w)) (*.f64 -1/2 (*.f64 M (sqrt.f64 -1)))) w))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (sqrt.f64 -1))) (*.f64 (*.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) -1/8)) w) (*.f64 -1/2 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 1/2 (/.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 M c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 M (sqrt.f64 -1))))))) w) (*.f64 (*.f64 M (sqrt.f64 -1)) -1/2)) w))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)
(/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (fma.f64 h (*.f64 1/4 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 D 2) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)
(/.f64 (+.f64 (*.f64 h (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 h (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (-.f64 (*.f64 -1 (pow.f64 M 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))) (*.f64 c0 (pow.f64 d 2)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (fma.f64 h (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))))) (*.f64 c0 (pow.f64 d 2))) (*.f64 h (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 h (*.f64 (pow.f64 w 2) (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (+.f64 (neg.f64 (pow.f64 M 2)) (*.f64 -1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2)) (*.f64 (pow.f64 d 4) (pow.f64 c0 2)))))) (*.f64 c0 (pow.f64 d 2)))))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))
(*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h))))
(fma.f64 1/4 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)))))
(fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))) h) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 h (*.f64 (sqrt.f64 -1) w)))) (*.f64 1/2 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))))) h) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))) h)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) (*.f64 M (*.f64 w (sqrt.f64 -1)))))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/8 (/.f64 (*.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 M 3) (*.f64 h (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))) h) (*.f64 1/2 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2))) (*.f64 1/2 (/.f64 (*.f64 0 (*.f64 M (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) (*.f64 M (*.f64 (sqrt.f64 -1) w))))))) h) (*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 M (*.f64 h (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 M (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4)))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 M (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 M (*.f64 h (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (*.f64 (pow.f64 d 4) (pow.f64 c0 2)))))))) (pow.f64 d 2))) (*.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 M (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 M (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 2) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 M (fma.f64 1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 M (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 M (*.f64 (*.f64 (pow.f64 w 2) (pow.f64 h 3)) (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2))) (*.f64 (pow.f64 d 4) (pow.f64 c0 2))))))))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(*.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)))
(*.f64 M (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M))))
(*.f64 M (*.f64 1/2 (+.f64 (/.f64 (sqrt.f64 -1) w) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 (sqrt.f64 -1) w)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) M))))
(*.f64 M (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M)))))
(*.f64 M (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (/.f64 (sqrt.f64 -1) w) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 (sqrt.f64 -1) w)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) M)))))
(*.f64 M (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (*.f64 w (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M))))))
(*.f64 M (fma.f64 -1/8 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 M 2) (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (+.f64 (/.f64 (sqrt.f64 -1) w) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 (sqrt.f64 -1) w)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) M))))))
(*.f64 -1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w))
(/.f64 (*.f64 (*.f64 M (sqrt.f64 -1)) -1/2) w)
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) M)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)))))
(*.f64 (neg.f64 M) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 (sqrt.f64 -1) w)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))) M) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (*.f64 w (sqrt.f64 -1))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) M)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)))))
(*.f64 (neg.f64 M) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 M (*.f64 (sqrt.f64 -1) w))) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 (sqrt.f64 -1) w)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))))) M) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 M (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 w (sqrt.f64 -1))))) M)) (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 w (sqrt.f64 -1)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) M)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w)))))
(*.f64 (neg.f64 M) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (*.f64 M w) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 -1) w)))) M) (*.f64 1/2 (fma.f64 1/2 (/.f64 (*.f64 0 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 (sqrt.f64 -1) w)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))))) M) (*.f64 1/2 (/.f64 (sqrt.f64 -1) w))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 c0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 c0 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)
(/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 w 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) w)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) (*.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) w)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 4)) (pow.f64 d 6))) (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 D 10) (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 2)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))))))) w)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))))))) w) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))))) w))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))))))) w))) w) (*.f64 M (sqrt.f64 -1)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 h 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) h)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (pow.f64 M 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) h)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (pow.f64 M 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 h 2) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 w 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))))))))) h)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))))) h) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) h))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))))) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))))) h))) h) (*.f64 M (sqrt.f64 -1)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 (pow.f64 d 2) (fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 2))
(/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (pow.f64 D 2))
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))) (*.f64 (pow.f64 D 4) (fma.f64 -1/2 (*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) (pow.f64 D 2))
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))) (*.f64 (pow.f64 D 4) (fma.f64 -1/2 (*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 4) (fma.f64 -1/8 (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))))))))) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))
(fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))))
(fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))))))))))
(*.f64 M (sqrt.f64 -1))
(*.f64 M (+.f64 (sqrt.f64 -1) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))) (pow.f64 M 4)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w)))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) M) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M))))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 c0 (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(*.f64 c0 (fma.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (*.f64 c0 (fma.f64 1/4 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 c0 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1)))))))))))))
(*.f64 c0 (fma.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (*.f64 c0 (fma.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))) (*.f64 c0 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5)))))) (*.f64 1/4 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(*.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1/2 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1/2 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2))))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2))))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1/2 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w) (fma.f64 1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 w 2)) (pow.f64 d 2))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (fma.f64 (pow.f64 w 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) (*.f64 -1/16 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 h 3)) (*.f64 (pow.f64 c0 2) (pow.f64 d 6))))))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (fma.f64 (pow.f64 w 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 2)) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)
(/.f64 (*.f64 1/2 (+.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) w)
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) w)
(/.f64 (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 1/2 (+.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) w)
(/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) w)
(/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 1/2 (+.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) w)
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(neg.f64 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)) (*.f64 -1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1))))) w))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))))) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) w) (*.f64 (*.f64 -1/2 M) (*.f64 (sqrt.f64 -1) c0))) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)) (*.f64 -1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1))))) w))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2))))) (*.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) w) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) w) (*.f64 (*.f64 -1/2 M) (*.f64 (sqrt.f64 -1) c0))) w))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)
(/.f64 (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (fma.f64 (pow.f64 h 2) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (*.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 4)) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)
(/.f64 (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (fma.f64 (pow.f64 h 2) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (*.f64 (pow.f64 h 2) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 4))) (pow.f64 d 10))))))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5)))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 3) (sqrt.f64 -1)))))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 h (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))) h) (*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) h)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (pow.f64 c0 5) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))) h) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2))))) h) (*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w)))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 d 2) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))))))))
(fma.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))) (*.f64 (pow.f64 d 2) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5)))))) (*.f64 1/4 (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 4))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 12)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 4))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 12)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 4))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 12)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 4))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 12)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) (*.f64 (/.f64 (pow.f64 c0 2) h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (fma.f64 (pow.f64 D 4) (fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2))) (*.f64 -1/16 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 h 3)) (*.f64 (pow.f64 c0 2) (pow.f64 d 6))))))) (*.f64 (/.f64 (pow.f64 c0 2) h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (fma.f64 (pow.f64 D 4) (fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2))) (*.f64 (pow.f64 D 4) (fma.f64 -1/16 (*.f64 (pow.f64 M 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 h 3)) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))))))) (*.f64 (/.f64 (pow.f64 c0 2) h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5)))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5)))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 (pow.f64 M 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))) (*.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 (pow.f64 M 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 w 2)) (*.f64 (pow.f64 c0 2) (pow.f64 d 6))) (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))))))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(*.f64 M (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2))))))))
(*.f64 M (*.f64 1/2 (+.f64 (*.f64 c0 (/.f64 (sqrt.f64 -1) w)) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2))))))))
(*.f64 M (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2)))))))))
(*.f64 M (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (*.f64 c0 (/.f64 (sqrt.f64 -1) w)) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2)))))))))
(*.f64 M (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2))))))))))
(*.f64 M (fma.f64 -1/16 (*.f64 (pow.f64 c0 5) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (*.f64 c0 (/.f64 (sqrt.f64 -1) w)) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2))))))))))
(*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 -1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)))))
(*.f64 (neg.f64 M) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2))))) (*.f64 1/2 (*.f64 c0 (/.f64 (sqrt.f64 -1) w)))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) M)) (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)))))
(*.f64 (neg.f64 M) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) M) (*.f64 1/2 (*.f64 c0 (/.f64 (sqrt.f64 -1) w)))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) M)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) M)) (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)))))
(*.f64 (neg.f64 M) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5)))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))) M) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) M) (*.f64 1/2 (*.f64 c0 (/.f64 (sqrt.f64 -1) w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 c0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 c0 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 (pow.f64 d 2) (fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)
(/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 w 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) w)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) (*.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) w)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 4)) (pow.f64 d 6))) (/.f64 (*.f64 -1/16 (*.f64 (pow.f64 D 10) (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 2)))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))))))) w)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))))))) w) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))))) w))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2)))))))) w))) w) (*.f64 M (sqrt.f64 -1)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 h 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) h)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (pow.f64 M 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) h)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (pow.f64 M 2))) (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 h 2) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (pow.f64 w 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))) (*.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))))))))) h)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))))) h) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) h))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))))) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))))) h))) h) (*.f64 M (sqrt.f64 -1)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 2))
(/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 4) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (pow.f64 D 2))
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))) (*.f64 (pow.f64 D 4) (fma.f64 -1/2 (*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) (pow.f64 D 2))
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))) (*.f64 (pow.f64 D 4) (fma.f64 -1/2 (*.f64 (pow.f64 M 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 4) (fma.f64 -1/8 (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))))))))) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))
(fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))))
(fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))))))))))
(*.f64 M (sqrt.f64 -1))
(*.f64 M (+.f64 (sqrt.f64 -1) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))) (pow.f64 M 4)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (*.f64 M (pow.f64 D 2)) (*.f64 h w)))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2))))))) M) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 c0 (*.f64 1/2 (+.f64 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/4 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(*.f64 c0 (fma.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (*.f64 c0 (fma.f64 1/4 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (sqrt.f64 -1)) w)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 c0 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1)))))))))))))
(*.f64 c0 (fma.f64 1/2 (*.f64 M (/.f64 (sqrt.f64 -1) w)) (*.f64 c0 (fma.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))) (*.f64 c0 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5)))))) (*.f64 1/4 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(*.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1/2 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1/2 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2))))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 c0 2) (pow.f64 d 2))))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1/2 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w) (fma.f64 1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 w 2)) (pow.f64 d 2))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (fma.f64 (pow.f64 w 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) (*.f64 -1/16 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 h 3)) (*.f64 (pow.f64 c0 2) (pow.f64 d 6))))))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (pow.f64 w 2))
(/.f64 (fma.f64 (pow.f64 w 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 5)) (pow.f64 w 2)) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (pow.f64 w 2))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w)
(/.f64 (*.f64 1/2 (+.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) w)
(/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) w)
(/.f64 (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 1/2 (+.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) w)
(/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))) w)
(/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))))) (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 2)))))) (*.f64 1/2 (+.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))) w)
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) w))
(neg.f64 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 M (*.f64 (sqrt.f64 -1) c0)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)) (*.f64 -1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1))))) w))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (sqrt.f64 -1) w))))) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) w) (*.f64 (*.f64 -1/2 M) (*.f64 (sqrt.f64 -1) c0))) w))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1)))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)) (*.f64 -1/2 (*.f64 M (*.f64 c0 (sqrt.f64 -1))))) w))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2))))) (*.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 5)) (pow.f64 D 8)) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) w) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))))) w) (*.f64 (*.f64 -1/2 M) (*.f64 (sqrt.f64 -1) c0))) w))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 d 2) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))))))))
(fma.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))) (*.f64 (pow.f64 d 2) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5)))))) (*.f64 1/4 (/.f64 (pow.f64 c0 3) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 4))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 12)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 4))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 12)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 4))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 12)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 4))) (fma.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 8)))) (fma.f64 -1/32 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (*.f64 (pow.f64 c0 4) (pow.f64 d 12)))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 h 2) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)
(/.f64 (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (fma.f64 (pow.f64 h 2) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (*.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 4)) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)
(/.f64 (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) h)
(/.f64 (fma.f64 (pow.f64 h 2) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) (*.f64 (pow.f64 h 2) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 2)) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 M 4)) (pow.f64 d 6))) (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 4))) (pow.f64 d 10))))))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) h)
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5)))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 3) (sqrt.f64 -1)))))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 h (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))))) h) (*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) h)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) h)) (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (pow.f64 c0 5) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 5)) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))) h) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2))))) h) (*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w)))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) (*.f64 (/.f64 (pow.f64 c0 2) h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (fma.f64 (pow.f64 D 4) (fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2))) (*.f64 -1/16 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 h 3)) (*.f64 (pow.f64 c0 2) (pow.f64 d 6))))))) (*.f64 (/.f64 (pow.f64 c0 2) h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2))
(/.f64 (fma.f64 (pow.f64 D 4) (fma.f64 -1/4 (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2))) (*.f64 (pow.f64 D 4) (fma.f64 -1/16 (*.f64 (pow.f64 M 4) (/.f64 (*.f64 (pow.f64 w 2) (pow.f64 h 3)) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))))))) (*.f64 (/.f64 (pow.f64 c0 2) h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (pow.f64 D 2))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5)))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))
(fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5)))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 (pow.f64 M 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))) (*.f64 -1/16 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 2))) (*.f64 (pow.f64 c0 2) (pow.f64 d 6)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 4)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 10)))))))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
(fma.f64 (pow.f64 M 2) (fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))) (*.f64 (pow.f64 M 2) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 w 2)) (*.f64 (pow.f64 c0 2) (pow.f64 d 6))) (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 w 4) (pow.f64 h 5))) (pow.f64 d 10))))))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(*.f64 1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(*.f64 M (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2))))))))
(*.f64 M (*.f64 1/2 (+.f64 (*.f64 c0 (/.f64 (sqrt.f64 -1) w)) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2))))))))
(*.f64 M (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2)))))))))
(*.f64 M (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (*.f64 c0 (/.f64 (sqrt.f64 -1) w)) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2)))))))))
(*.f64 M (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2))))))))))
(*.f64 M (fma.f64 -1/16 (*.f64 (pow.f64 c0 5) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5))))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (+.f64 (*.f64 c0 (/.f64 (sqrt.f64 -1) w)) (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2))))))))))
(*.f64 -1/2 (/.f64 (*.f64 M (*.f64 c0 (sqrt.f64 -1))) w))
(*.f64 -1/2 (*.f64 M (*.f64 c0 (/.f64 (sqrt.f64 -1) w))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2)))))) (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)))))
(*.f64 (neg.f64 M) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h (pow.f64 w 2))))) (*.f64 1/2 (*.f64 c0 (/.f64 (sqrt.f64 -1) w)))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) M)) (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)))))
(*.f64 (neg.f64 M) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 3)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3)))))) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) M) (*.f64 1/2 (*.f64 c0 (/.f64 (sqrt.f64 -1) w)))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c0 5) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 5) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 3) (sqrt.f64 -1))))))) M)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) M)) (*.f64 1/2 (/.f64 (*.f64 c0 (sqrt.f64 -1)) w)))))
(*.f64 (neg.f64 M) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c0 5) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 5)))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (*.f64 (sqrt.f64 -1) (pow.f64 w 3))))))) M) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))) M) (*.f64 1/2 (*.f64 c0 (/.f64 (sqrt.f64 -1) w)))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(+.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(+.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 1 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(log.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 1/2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) 1/2))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))))
(*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 1 (*.f64 w 2)))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(*.f64 1 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) 2) (cbrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) (sqrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 1)
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) 3)
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(pow.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 3) 1/3)
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) 2)
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(pow.f64 (/.f64 (*.f64 w 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) -1)
(/.f64 1 (/.f64 (*.f64 2 w) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)))))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 3))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) (pow.f64 (*.f64 w 2) 3)))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(exp.f64 (log.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2))) 1))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w (*.f64 D h)))) 1)
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 h w))))
(pow.f64 (*.f64 w (*.f64 D h)) 1)
(*.f64 D (*.f64 h w))
(pow.f64 (cbrt.f64 (*.f64 w (*.f64 D h))) 3)
(*.f64 D (*.f64 h w))
(pow.f64 (pow.f64 (*.f64 w (*.f64 D h)) 3) 1/3)
(*.f64 D (*.f64 h w))
(pow.f64 (sqrt.f64 (*.f64 w (*.f64 D h))) 2)
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 h w))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) w) D))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w (*.f64 D h)))))
(*.f64 D (*.f64 h w))
(cbrt.f64 (pow.f64 (*.f64 w (*.f64 D h)) 3))
(*.f64 D (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 w 3) (pow.f64 (*.f64 D h) 3)))
(*.f64 D (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D h) 3) (pow.f64 w 3)))
(*.f64 D (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 D 3)))
(*.f64 D (*.f64 h w))
(expm1.f64 (log1p.f64 (*.f64 w (*.f64 D h))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 h w))))
(log1p.f64 (expm1.f64 (*.f64 w (*.f64 D h))))
(*.f64 D (*.f64 h w))
(exp.f64 (log.f64 (*.f64 w (*.f64 D h))))
(*.f64 D (*.f64 h w))
(exp.f64 (*.f64 (log.f64 (*.f64 w (*.f64 D h))) 1))
(*.f64 D (*.f64 h w))
(+.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(*.f64 1 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 2) (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 2)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(log.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(+.f64 (*.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D)) (neg.f64 M))
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 1 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 2) (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 1)
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3)
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 2)
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(log.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)) 3))
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(exp.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 1))
(fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 2)
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 1))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w))))
(*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (/.f64 1 (*.f64 w 2)))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w))
(*.f64 1 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2)))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))) 2) (cbrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))) (sqrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w))
(pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2)) 1)
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))) 3)
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w))
(pow.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2)) 3) 1/3)
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))) 2)
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w))
(pow.f64 (/.f64 (*.f64 w 2) (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))) -1)
(/.f64 1 (/.f64 (*.f64 2 w) (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M)))))))
(log.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2)))))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2)) 3))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) 3) (pow.f64 (*.f64 w 2) 3)))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w))
(exp.f64 (log.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2))) 1))
(/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 c0 (*.f64 D (*.f64 h w))) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 2 w))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 1 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(log.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) c0 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 d) (/.f64 d (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 d) (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2)))
(*.f64 d (/.f64 d (pow.f64 D 2)))
(/.f64 (pow.f64 d 2) (pow.f64 D 2))
(*.f64 (pow.f64 d 2) (pow.f64 D -2))
(*.f64 1 (pow.f64 (/.f64 d D) 2))
(pow.f64 (/.f64 d D) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 d D) 2)))
(pow.f64 (/.f64 d D) 2)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (pow.f64 (/.f64 d D) 2)))
(pow.f64 (/.f64 d D) 2)
(*.f64 (/.f64 d D) (/.f64 d D))
(pow.f64 (/.f64 d D) 2)
(pow.f64 (pow.f64 (/.f64 d D) 2) 1)
(pow.f64 (/.f64 d D) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 d D) 2)) 3)
(pow.f64 (/.f64 d D) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) 1/3)
(pow.f64 (/.f64 d D) 2)
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 d D) 2)) 2)
(pow.f64 (/.f64 d D) 2)
(pow.f64 (/.f64 d D) 2)
(pow.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) -1)
(/.f64 1 (/.f64 (pow.f64 D 2) (pow.f64 d 2)))
(log.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)))
(pow.f64 (/.f64 d D) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d D) 2))))
(pow.f64 (/.f64 d D) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3))
(pow.f64 (/.f64 d D) 2)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 d 2) D) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d D) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d D) 2)))
(pow.f64 (/.f64 d D) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 d D) 2)))
(pow.f64 (/.f64 d D) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d D) 2)) 1))
(pow.f64 (/.f64 d D) 2)
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))))
(/.f64 (*.f64 c0 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (*.f64 w 2))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 1)
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 3)
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3) 1/3)
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 2)
(pow.f64 (sqrt.f64 (*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (/.f64 c0 (*.f64 w 2))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) (pow.f64 (/.f64 c0 (*.f64 w 2)) 3)))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w 2)) 3) (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(exp.f64 (log.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 1))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(fma.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w 2)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 h (pow.f64 D 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 1 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))))
(*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 w (neg.f64 (*.f64 (pow.f64 D 2) h))))
(/.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 d 2)) (pow.f64 D 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 w h))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w h)) (pow.f64 D 2))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 3)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 2)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 (/.f64 c0 w) h)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 1))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(*.f64 1 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 3) (pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) 3/2)) (+.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)) (*.f64 (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 2)
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(log.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(exp.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) 1))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) c0 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 d) (/.f64 d (*.f64 w (*.f64 h (pow.f64 D 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(fma.f64 (*.f64 c0 d) (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (/.f64 (pow.f64 d 2) (*.f64 w (*.f64 h (pow.f64 D 2)))) c0)
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 1 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(*.f64 (*.f64 c0 d) (/.f64 d (*.f64 w (*.f64 h (pow.f64 D 2)))))
(/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 1)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 3)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 2)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3) 1/3)
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(*.f64 c0 (*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 (/.f64 c0 w) h)))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 3))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 1))
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))))
(/.f64 (*.f64 c0 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (*.f64 w 2))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 1)
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 3)
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3) 1/3)
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 2)
(pow.f64 (sqrt.f64 (*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (/.f64 c0 (*.f64 w 2))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2))) 3))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3) (pow.f64 (/.f64 c0 (*.f64 w 2)) 3)))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c0 (*.f64 w 2)) 3) (pow.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) 3)))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(exp.f64 (log.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (/.f64 c0 (*.f64 w 2)))) 1))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(fma.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 w 2)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))) (/.f64 c0 (*.f64 w 2))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))))
(pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 1)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3) 1/3)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (sqrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 2)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) w) (pow.f64 D 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 w (*.f64 D h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 h w)) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w (*.f64 D h)) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 h w)) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 w h) 3) (pow.f64 (pow.f64 D 2) 3)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 w h) 3)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(expm1.f64 (log1p.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))))
(log1p.f64 (expm1.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(exp.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(exp.f64 (*.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 1))
(*.f64 (pow.f64 D 2) (*.f64 h w))

eval1.2s (4%)

Compiler

Compiled 77251 to 41360 computations (46.5% saved)

prune603.0ms (1.9%)

Pruning

45 alts after pruning (41 fresh and 4 done)

PrunedKeptTotal
New1004411045
Fresh000
Picked044
Done000
Total1004451049
Accuracy
55.4%
Counts
1049 → 45
Alt Table
Click to see full alt table
StatusAccuracyProgram
29.8%
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
26.6%
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
28.7%
(/.f64 (*.f64 c0 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (*.f64 w 2))
33.1%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
3.3%
(*.f64 (pow.f64 c0 2) (fma.f64 -1/2 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))))))
26.2%
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
29.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
38.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
37.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.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) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
19.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w))
25.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (pow.f64 D 2) (*.f64 h w))) (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)))))
22.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 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)))))
11.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (exp.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
23.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
24.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
23.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (*.f64 c0 d) (/.f64 d (*.f64 w (*.f64 h (pow.f64 D 2))))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
23.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
14.4%
(*.f64 c0 (pow.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2)) 3) 1/3))
28.7%
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
35.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (cbrt.f64 (*.f64 w (*.f64 D h))) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
33.9%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)))) (*.f64 2 w)))
33.9%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w)))
26.7%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
32.3%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 2 w)))
35.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
33.2%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w)))))) M)))) (*.f64 2 w)))
3.3%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (neg.f64 M)))) (*.f64 2 w)))
33.7%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
33.2%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (log1p.f64 (expm1.f64 (*.f64 w (*.f64 D h))))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
34.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
33.6%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (log1p.f64 (expm1.f64 (*.f64 w (*.f64 D h))))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
16.9%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (exp.f64 (log.f64 (*.f64 w (*.f64 D h))))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
5.6%
(*.f64 c0 (/.f64 (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (*.f64 2 w)))
32.4%
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
7.9%
(*.f64 c0 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))
0.0%
(*.f64 c0 (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1)) -1/2) w))
29.2%
(*.f64 c0 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
33.3%
(*.f64 c0 (/.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
33.4%
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w)))
28.4%
(*.f64 c0 (/.f64 (exp.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) (*.f64 2 w)))
5.0%
(*.f64 c0 (*.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w))))
27.9%
(*.f64 c0 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 3)))
28.5%
(log.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (/.f64 c0 (*.f64 w 2))))
Compiler

Compiled 4126 to 2285 computations (44.6% saved)

localize757.0ms (2.4%)

Compiler

Compiled 923 to 244 computations (73.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 538.0ms
Operation ival-pow, time spent: 154.0ms, 29.0% of total-time
Operation ival-mult, time spent: 135.0ms, 25.0% of total-time
Operation composed, time spent: 112.0ms, 21.0% of total-time
Operation ival-sqrt, time spent: 45.0ms, 8.0% of total-time
Operation ival-add, time spent: 39.0ms, 7.0% of total-time
Operation ival-div, time spent: 34.0ms, 6.0% of total-time
Operation const, time spent: 11.0ms, 2.0% of total-time
Operation ival-sub, time spent: 7.0ms, 1.0% of total-time
Operation ival-neg, time spent: 1.0ms, 0.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 6 to 6 computations (0% saved)

prune72.0ms (0.2%)

Pruning

45 alts after pruning (36 fresh and 9 done)

PrunedKeptTotal
New000
Fresh03636
Picked055
Done044
Total04545
Accuracy
55.4%
Counts
45 → 45
Alt Table
Click to see full alt table
StatusAccuracyProgram
29.8%
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
26.6%
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
28.7%
(/.f64 (*.f64 c0 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (*.f64 w 2))
33.1%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
3.3%
(*.f64 (pow.f64 c0 2) (fma.f64 -1/2 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))))))
26.2%
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
29.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
38.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
37.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.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) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
19.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w))
25.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (pow.f64 D 2) (*.f64 h w))) (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)))))
22.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 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)))))
11.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (exp.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
23.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
24.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
23.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (*.f64 c0 d) (/.f64 d (*.f64 w (*.f64 h (pow.f64 D 2))))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
23.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
14.4%
(*.f64 c0 (pow.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M) (fma.f64 (/.f64 (/.f64 c0 w) (*.f64 D h)) (/.f64 (pow.f64 d 2) D) (neg.f64 M))))) (*.f64 w 2)) 3) 1/3))
28.7%
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
35.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (cbrt.f64 (*.f64 w (*.f64 D h))) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
33.9%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)))) (*.f64 2 w)))
33.9%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w)))
26.7%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
32.3%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (fma.f64 (/.f64 c0 (*.f64 w (*.f64 h D))) (/.f64 (*.f64 d d) D) (neg.f64 M))))) (*.f64 2 w)))
35.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
33.2%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w)))))) M)))) (*.f64 2 w)))
3.3%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (neg.f64 M)))) (*.f64 2 w)))
33.7%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
33.2%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (log1p.f64 (expm1.f64 (*.f64 w (*.f64 D h))))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
34.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
33.6%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (log1p.f64 (expm1.f64 (*.f64 w (*.f64 D h))))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
16.9%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (exp.f64 (log.f64 (*.f64 w (*.f64 D h))))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
5.6%
(*.f64 c0 (/.f64 (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (*.f64 2 w)))
32.4%
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
7.9%
(*.f64 c0 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (+.f64 (*.f64 -1 (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))) (/.f64 (*.f64 M (*.f64 c0 (pow.f64 d 2))) (*.f64 h w))))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (pow.f64 D 2)))
0.0%
(*.f64 c0 (/.f64 (*.f64 (*.f64 M (sqrt.f64 -1)) -1/2) w))
29.2%
(*.f64 c0 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
33.3%
(*.f64 c0 (/.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 2 w)))
33.4%
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w)))
28.4%
(*.f64 c0 (/.f64 (exp.f64 (log.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))) (*.f64 2 w)))
5.0%
(*.f64 c0 (*.f64 -1/2 (*.f64 c0 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w))))
27.9%
(*.f64 c0 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 3)))
28.5%
(log.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (/.f64 c0 (*.f64 w 2))))
Compiler

Compiled 3920 to 2169 computations (44.7% saved)

localize1.1s (3.7%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
93.4%
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))
93.2%
(-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))
92.3%
(fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))
92.2%
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
91.5%
(/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3))
91.5%
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
89.8%
(*.f64 (*.f64 w h) (*.f64 D D))
79.0%
(cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))
94.4%
(*.f64 w (*.f64 h D))
94.4%
(/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w))
90.1%
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
89.8%
(*.f64 (pow.f64 D 2) (*.f64 h w))
93.2%
(-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))
92.2%
(*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))
92.2%
(*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)))
90.4%
(/.f64 (*.f64 d d) (*.f64 D D))
92.2%
(*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))
92.2%
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))
85.7%
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))
85.7%
(sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))
Compiler

Compiled 1101 to 285 computations (74.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 650.0ms
Operation ival-pow, time spent: 278.0ms, 43.0% of total-time
Operation ival-mult, time spent: 151.0ms, 23.0% of total-time
Operation composed, time spent: 70.0ms, 11.0% of total-time
Operation ival-div, time spent: 58.0ms, 9.0% of total-time
Operation ival-add, time spent: 30.0ms, 5.0% of total-time
Operation ival-sqrt, time spent: 25.0ms, 4.0% of total-time
Operation ival-sub, time spent: 13.0ms, 2.0% of total-time
Operation const, time spent: 13.0ms, 2.0% of total-time
Operation ival-cbrt, time spent: 10.0ms, 2.0% of total-time
Operation ival-neg, time spent: 1.0ms, 0.0% of total-time

series304.0ms (1%)

Counts
15 → 840
Calls
Call 1
Inputs
#<alt (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M))>
#<alt (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M)))>
#<alt (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))>
#<alt (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))>
#<alt (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)))>
#<alt (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M))>
#<alt (*.f64 (pow.f64 D 2) (*.f64 h w))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w))>
#<alt (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))>
#<alt (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3))>
#<alt (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))>
#<alt (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))>
#<alt (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))>
#<alt (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))>
Outputs
#<alt (sqrt.f64 M)>
#<alt (+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))>
#<alt (+.f64 (sqrt.f64 M) (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))>
#<alt (+.f64 (sqrt.f64 M) (*.f64 c0 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))) (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))))))))>
#<alt (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))>
#<alt (*.f64 c0 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w)))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w))))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w)))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w)))))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (*.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1) 4))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w))))))))))>
#<alt (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 h) w)))) h)>
#<alt (/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 h) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 h (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 w (*.f64 c0 h)))))))) h)>
#<alt (/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 h) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 w (*.f64 c0 h))))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 w 3) (*.f64 (pow.f64 c0 3) (pow.f64 h 3)))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (pow.f64 w 5) (*.f64 (pow.f64 c0 5) h)))))))))) h)>
#<alt (sqrt.f64 M)>
#<alt (+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))>
#<alt (+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))>
#<alt (+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))>
#<alt (sqrt.f64 M)>
#<alt (+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))>
#<alt (+.f64 (sqrt.f64 M) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)) (sqrt.f64 (/.f64 1 M)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 h (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))) h)))>
#<alt (+.f64 (sqrt.f64 M) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 h (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))))) h)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)) (sqrt.f64 (/.f64 1 M))))) h)))>
#<alt (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h (pow.f64 w 3)) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 w) h)))) w)>
#<alt (/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 w) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) w) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (*.f64 c0 w)))))))) w)>
#<alt (/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 w) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (*.f64 c0 w))))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 c0 3) (pow.f64 w 3)))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (pow.f64 h 5) (*.f64 (pow.f64 c0 5) w)))))))))) w)>
#<alt (sqrt.f64 M)>
#<alt (+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))>
#<alt (+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))>
#<alt (+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))>
#<alt (sqrt.f64 M)>
#<alt (+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))>
#<alt (+.f64 (sqrt.f64 M) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))) w)))>
#<alt (+.f64 (sqrt.f64 M) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) w))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))))) w)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M))))) w)))>
#<alt (sqrt.f64 M)>
#<alt (+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))>
#<alt (+.f64 (sqrt.f64 M) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))>
#<alt (+.f64 (sqrt.f64 M) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 2)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))))))))>
#<alt (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))>
#<alt (*.f64 d (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))>
#<alt (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))>
#<alt (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 6)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 6)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))))>
#<alt (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d)) D)>
#<alt (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 M d) (sqrt.f64 (/.f64 (*.f64 h w) c0))))))) D)>
#<alt (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 M d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5)))))))))) D)>
#<alt (sqrt.f64 M)>
#<alt (+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))>
#<alt (+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))>
#<alt (+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))>
#<alt (sqrt.f64 M)>
#<alt (+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))>
#<alt (+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))>
#<alt (+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))>
#<alt (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))>
#<alt (+.f64 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) M) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))>
#<alt (+.f64 (*.f64 M (+.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) M) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))>
#<alt (sqrt.f64 M)>
#<alt (*.f64 M (+.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 (/.f64 1 M)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 (/.f64 1 M)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 7))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 M) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4))))) (sqrt.f64 (/.f64 1 (pow.f64 M 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (pow.f64 (sqrt.f64 -1) 2)))))))>
#<alt (*.f64 (sqrt.f64 M) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))>
#<alt (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w)))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w))))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 7))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w)))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w)))))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (*.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1) 4))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 7))))) (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w))))))))))>
#<alt (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 h) w)))) h)>
#<alt (/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 h) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 w (*.f64 c0 h))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 h (pow.f64 w 3)) (pow.f64 c0 3)))))))) h)>
#<alt (/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 h) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 w (*.f64 c0 h))))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 w 3) (*.f64 (pow.f64 c0 3) (pow.f64 h 3)))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (pow.f64 w 5) (*.f64 (pow.f64 c0 5) h)))))))))) h)>
#<alt (*.f64 (sqrt.f64 M) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))>
#<alt (*.f64 (sqrt.f64 M) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 M)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))) h)) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))))) h)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 M))))) h)) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))>
#<alt (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h (pow.f64 w 3)) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 w) h)))) w)>
#<alt (/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 w) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (*.f64 c0 w))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) w) (pow.f64 c0 3)))))))) w)>
#<alt (/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 w) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (*.f64 c0 w))))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 c0 3) (pow.f64 w 3)))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (pow.f64 h 5) (*.f64 (pow.f64 c0 5) w)))))))))) w)>
#<alt (*.f64 (sqrt.f64 M) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))>
#<alt (*.f64 (sqrt.f64 M) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 M)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))) w)) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))))) w)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 M))))) w)) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 M) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 (sqrt.f64 M) (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 M) (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 2)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))))))))>
#<alt (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))>
#<alt (*.f64 d (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))>
#<alt (*.f64 d (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))>
#<alt (*.f64 d (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 6)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 6)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))))>
#<alt (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d)) D)>
#<alt (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 M d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3)))))))) D)>
#<alt (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 M d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5)))))))))) D)>
#<alt (*.f64 (sqrt.f64 M) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))>
#<alt (*.f64 (sqrt.f64 M) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))>
#<alt (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))>
#<alt (+.f64 (*.f64 M (+.f64 (*.f64 -1/2 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) M) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))>
#<alt (+.f64 (*.f64 M (+.f64 (*.f64 -1/2 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) M) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))>
#<alt (*.f64 (sqrt.f64 M) (sqrt.f64 -1))>
#<alt (*.f64 M (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1))))>
#<alt (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1)))))>
#<alt (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1)))))))>
#<alt (*.f64 -1 M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 M c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 M c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 M c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 M c0))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 M c0))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 M c0))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 M h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 M h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 M h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)>
#<alt (*.f64 -1 M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (*.f64 -1 M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 M w)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 M w)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 M w)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)>
#<alt (*.f64 -1 M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (*.f64 -1 M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (*.f64 -1 M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 2) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 2) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 2) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))>
#<alt (*.f64 -1 M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (*.f64 -1 M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 -1 M)>
#<alt (*.f64 M (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))) 1))>
#<alt (*.f64 M (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))) 1))>
#<alt (*.f64 M (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))) 1))>
#<alt (*.f64 -1 M)>
#<alt (*.f64 -1 (*.f64 M (+.f64 1 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 1 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 1 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))>
#<alt (+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))>
#<alt (+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))>
#<alt (*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))>
#<alt (*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))>
#<alt (*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))>
#<alt (*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))>
#<alt (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))>
#<alt (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))>
#<alt (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))>
#<alt (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))>
#<alt (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))>
#<alt (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) w)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) w)>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))))) w)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))))) w))) w)) (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) h)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) h)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) h)>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))) h)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) h))) h)) (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) (pow.f64 D 2))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))>
#<alt (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))>
#<alt (+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))>
#<alt (+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))>
#<alt (*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))>
#<alt (*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))>
#<alt (*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))>
#<alt (*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 4)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))))))>
#<alt (*.f64 -1 (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))))))>
Calls

231 calls:

TimeVariablePointExpression
73.0ms
D
@-inf
(sqrt (- (pow (* (/ (/ c0 w) h) (pow (/ d D) 2)) 2) (pow M 2)))
39.0ms
c0
@0
(/ (+ (* c0 (* d (/ d (* D (* w (* h D)))))) (* c0 (/ (pow d 2) (* (pow D 2) (* h w))))) (* 2 w))
15.0ms
M
@0
(- (* (* (/ c0 (* w h)) (/ (* d d) (* D D))) (* (/ c0 (* w h)) (/ (* d d) (* D D)))) (* M M))
11.0ms
M
@-inf
(sqrt (+ (* (/ c0 (* h w)) (pow (/ d D) 2)) M))
6.0ms
c0
@-inf
(sqrt (+ (* (/ c0 (* h w)) (pow (/ d D) 2)) M))

rewrite272.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
403×log1p-expm1-u
403×expm1-log1p-u
392×cbrt-prod
391×add-exp-log
389×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify1.1s (3.5%)

Algorithm
egg-herbie
Rules
1374×*-commutative
1196×distribute-rgt-in
1196×distribute-lft-in
654×+-commutative
508×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01774110850
15432109033
Stop Event
node limit
Counts
1243 → 834
Calls
Call 1
Inputs
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (*.f64 c0 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))) (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 c0 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w)))))))
(*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w))))))))
(*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w)))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (*.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1) 4))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w))))))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 h) w)))) h)
(/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 h) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 h (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 w (*.f64 c0 h)))))))) h)
(/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 h) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 w (*.f64 c0 h))))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 w 3) (*.f64 (pow.f64 c0 3) (pow.f64 h 3)))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (pow.f64 w 5) (*.f64 (pow.f64 c0 5) h)))))))))) h)
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)) (sqrt.f64 (/.f64 1 M)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 h (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))) h)))
(+.f64 (sqrt.f64 M) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 h (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))))) h)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)) (sqrt.f64 (/.f64 1 M))))) h)))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h (pow.f64 w 3)) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 w) h)))) w)
(/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 w) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) w) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (*.f64 c0 w)))))))) w)
(/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 w) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (*.f64 c0 w))))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 c0 3) (pow.f64 w 3)))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (pow.f64 h 5) (*.f64 (pow.f64 c0 5) w)))))))))) w)
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))) w)))
(+.f64 (sqrt.f64 M) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) w))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))))) w)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M))))) w)))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 2)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 6)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))))
(*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 6)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d)) D)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 M d) (sqrt.f64 (/.f64 (*.f64 h w) c0))))))) D)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 M d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5)))))))))) D)
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) M) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 M (+.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) M) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(sqrt.f64 M)
(*.f64 M (+.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))))
(*.f64 M (+.f64 (sqrt.f64 (/.f64 1 M)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))))))
(*.f64 M (+.f64 (sqrt.f64 (/.f64 1 M)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 7))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 M) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4))))) (sqrt.f64 (/.f64 1 (pow.f64 M 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w)))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w))))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 7))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w)))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (*.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1) 4))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 7))))) (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w))))))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 h) w)))) h)
(/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 h) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 w (*.f64 c0 h))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 h (pow.f64 w 3)) (pow.f64 c0 3)))))))) h)
(/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 h) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 w (*.f64 c0 h))))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 w 3) (*.f64 (pow.f64 c0 3) (pow.f64 h 3)))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (pow.f64 w 5) (*.f64 (pow.f64 c0 5) h)))))))))) h)
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 M)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))) h)) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))))) h)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 M))))) h)) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h (pow.f64 w 3)) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 w) h)))) w)
(/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 w) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (*.f64 c0 w))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) w) (pow.f64 c0 3)))))))) w)
(/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 w) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (*.f64 c0 w))))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 c0 3) (pow.f64 w 3)))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (pow.f64 h 5) (*.f64 (pow.f64 c0 5) w)))))))))) w)
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 M)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))) w)) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))))) w)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 M))))) w)) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 (sqrt.f64 M) (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (*.f64 (sqrt.f64 M) (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 2)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 d (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(*.f64 d (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(*.f64 d (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 6)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))))
(*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 6)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d)) D)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 M d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3)))))))) D)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 M d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5)))))))))) D)
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 M (+.f64 (*.f64 -1/2 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) M) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(+.f64 (*.f64 M (+.f64 (*.f64 -1/2 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) M) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(*.f64 M (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1))))
(*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1)))))
(*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1)))))))
(*.f64 -1 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (+.f64 (*.f64 -1 (/.f64 M c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (+.f64 (*.f64 -1 (/.f64 M c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (+.f64 (*.f64 -1 (/.f64 M c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 M c0))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 M c0))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 M c0))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 M h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (+.f64 (*.f64 -1 (*.f64 M h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (+.f64 (*.f64 -1 (*.f64 M h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(*.f64 -1 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(*.f64 -1 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 M w)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (+.f64 (*.f64 -1 (*.f64 M w)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (+.f64 (*.f64 -1 (*.f64 M w)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(*.f64 -1 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(*.f64 -1 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(*.f64 -1 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 2) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 2) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 2) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(*.f64 -1 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(*.f64 -1 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 M)
(*.f64 M (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))) 1))
(*.f64 M (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))) 1))
(*.f64 M (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))) 1))
(*.f64 -1 M)
(*.f64 -1 (*.f64 M (+.f64 1 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 -1 (*.f64 M (+.f64 1 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 -1 (*.f64 M (+.f64 1 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 -1 (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) w)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))))) w))) w)) (*.f64 M (sqrt.f64 -1)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) h)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) h))) h)) (*.f64 M (sqrt.f64 -1)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))))
(*.f64 M (sqrt.f64 -1))
(*.f64 M (+.f64 (sqrt.f64 -1) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 -1 (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 4)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 M (sqrt.f64 -1))
(*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)))
(*.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) (cbrt.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))) (sqrt.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) 1/2))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))) 3)
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))) 2)
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))))
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (sqrt.f64 M))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) 1/2))
(pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))))
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (sqrt.f64 (neg.f64 M)))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))) 1))
(+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) (fma.f64 (neg.f64 (sqrt.f64 M)) (sqrt.f64 M) M))
(+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (neg.f64 M))
(+.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (neg.f64 (*.f64 M 1))) (fma.f64 (neg.f64 M) 1 (*.f64 M 1)))
(+.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (neg.f64 (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2)))) (fma.f64 (neg.f64 (cbrt.f64 M)) (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2))))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 (*.f64 M 1))) (fma.f64 (neg.f64 M) 1 (*.f64 M 1)))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2)))) (fma.f64 (neg.f64 (cbrt.f64 M)) (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2))))
(+.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (neg.f64 (*.f64 M 1))) (fma.f64 (neg.f64 M) 1 (*.f64 M 1)))
(+.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (neg.f64 (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2)))) (fma.f64 (neg.f64 (cbrt.f64 M)) (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2))))
(+.f64 (fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (neg.f64 (*.f64 M 1))) (fma.f64 (neg.f64 M) 1 (*.f64 M 1)))
(+.f64 (fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (neg.f64 (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2)))) (fma.f64 (neg.f64 (cbrt.f64 M)) (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2))))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (neg.f64 (*.f64 M 1))) (fma.f64 (neg.f64 M) 1 (*.f64 M 1)))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (neg.f64 (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2)))) (fma.f64 (neg.f64 (cbrt.f64 M)) (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) c0 (neg.f64 (*.f64 M 1))) (fma.f64 (neg.f64 M) 1 (*.f64 M 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) c0 (neg.f64 (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2)))) (fma.f64 (neg.f64 (cbrt.f64 M)) (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (*.f64 M 1))) (fma.f64 (neg.f64 M) 1 (*.f64 M 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2)))) (fma.f64 (neg.f64 (cbrt.f64 M)) (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (*.f64 M 1))) (fma.f64 (neg.f64 M) 1 (*.f64 M 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2)))) (fma.f64 (neg.f64 (cbrt.f64 M)) (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2))))
(+.f64 (fma.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d D)) (/.f64 d D) (neg.f64 (*.f64 M 1))) (fma.f64 (neg.f64 M) 1 (*.f64 M 1)))
(+.f64 (fma.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d D)) (/.f64 d D) (neg.f64 (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2)))) (fma.f64 (neg.f64 (cbrt.f64 M)) (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))) 1)
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))
(*.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))
(pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 3) 1/3)
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))))
(log.f64 (/.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 (/.f64 c0 w) h)) (exp.f64 M)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 3/2) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 3/2)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))) 1)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 h (pow.f64 D 2))))
(/.f64 1 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(/.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) h)
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2)
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 (/.f64 c0 w) h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (/.f64 (/.f64 c0 w) h) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3) (pow.f64 c0 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))) 1)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 h (pow.f64 D 2))))
(/.f64 1 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(/.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) h)
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2)
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 (/.f64 c0 w) h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (/.f64 (/.f64 c0 w) h) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3) (pow.f64 c0 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 1))
(+.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 M 2))) (sqrt.f64 (pow.f64 M 2)) (pow.f64 M 2)))
(+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (neg.f64 (pow.f64 M 2)))
(+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (neg.f64 M) M))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(*.f64 1 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 6) (pow.f64 M 6)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4) (pow.f64 M 4)) (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (pow.f64 M 2)))
(pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 1)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 2)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3) 1/3)
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3/2) (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3/2)))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 1))
(fma.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (neg.f64 (pow.f64 M 2)))
(fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (neg.f64 M) M))
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (pow.f64 M 2)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 (neg.f64 M) M))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 1 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (neg.f64 (pow.f64 M 2)))
(fma.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (neg.f64 M) M))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (neg.f64 (pow.f64 M 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (*.f64 (neg.f64 M) M))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))
(fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (*.f64 (neg.f64 M) M))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (neg.f64 (pow.f64 M 2)))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (*.f64 (neg.f64 M) M))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2) (neg.f64 (pow.f64 M 2)))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2) (*.f64 (neg.f64 M) M))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) 1)
(pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 D 2)) (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 w 3) (pow.f64 (*.f64 h (pow.f64 D 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 h w) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 D 2)) 3) (pow.f64 w 3)))
(expm1.f64 (log1p.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(log1p.f64 (expm1.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(exp.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 1)
(*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2)
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (*.f64 h w) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2)))) 1)
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (/.f64 1 (*.f64 w 2)))
(*.f64 1 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))) 2) (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))) (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))))
(pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))) 2)
(pow.f64 (/.f64 (*.f64 w 2) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))) -1)
(log.f64 (exp.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 3) (pow.f64 (*.f64 w 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (cbrt.f64 w) (cbrt.f64 (*.f64 h (pow.f64 D 2))))
(*.f64 (cbrt.f64 (*.f64 h (pow.f64 D 2))) (cbrt.f64 w))
(*.f64 (pow.f64 (cbrt.f64 D) 2) (cbrt.f64 (*.f64 h w)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (cbrt.f64 (*.f64 h w)) (pow.f64 (cbrt.f64 D) 2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) (sqrt.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) (cbrt.f64 (sqrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) 3)
(pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) 2)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))) 1)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 1 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))
(*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) c0)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d D)) (/.f64 d D))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2)
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 (/.f64 c0 w) h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (/.f64 (/.f64 c0 w) h) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3) (pow.f64 c0 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))) 1)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 h (pow.f64 D 2))))
(/.f64 1 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(/.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 d 2)) (pow.f64 D 2))
(/.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) h)
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2)
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 (/.f64 c0 w) h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (/.f64 (/.f64 c0 w) h) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3) (pow.f64 c0 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))) 2)
(log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))) 1))
(+.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 M 2))) (sqrt.f64 (pow.f64 M 2)) (pow.f64 M 2)))
(+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (neg.f64 (pow.f64 M 2)))
(+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (neg.f64 M) M))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(*.f64 1 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 6) (pow.f64 M 6)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4) (pow.f64 M 4)) (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (pow.f64 M 2)))
(pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 1)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 2)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3) 1/3)
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3/2) (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3/2)))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 1))
(fma.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (neg.f64 (pow.f64 M 2)))
(fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (neg.f64 M) M))
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (pow.f64 M 2)))
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 (neg.f64 M) M))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 1 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (neg.f64 (pow.f64 M 2)))
(fma.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (neg.f64 M) M))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (neg.f64 (pow.f64 M 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (*.f64 (neg.f64 M) M))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))
(fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (*.f64 (neg.f64 M) M))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (neg.f64 (pow.f64 M 2)))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (*.f64 (neg.f64 M) M))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2) (neg.f64 (pow.f64 M 2)))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2) (*.f64 (neg.f64 M) M))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))) 1)
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 1/2))
(pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))) 1))
Outputs
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (*.f64 c0 (fma.f64 -1/8 (*.f64 (*.f64 c0 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (*.f64 c0 (fma.f64 -1/8 (*.f64 (*.f64 c0 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (*.f64 c0 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))) (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))))))))
(+.f64 (sqrt.f64 M) (*.f64 c0 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (*.f64 c0 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 (*.f64 1/16 (*.f64 (/.f64 c0 (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))))))))
(+.f64 (sqrt.f64 M) (*.f64 c0 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (*.f64 c0 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (*.f64 (*.f64 1/16 (*.f64 (/.f64 c0 (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h)))
(*.f64 c0 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w)))))))
(*.f64 c0 (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c0 h) w))))))
(*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w))))))))
(*.f64 c0 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 3))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 5)))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c0 h) w)))))))
(*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w)))))))))
(*.f64 c0 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 3))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 5)))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 D 5) (/.f64 (pow.f64 M 3) (pow.f64 d 5))) (sqrt.f64 (*.f64 (pow.f64 h 5) (/.f64 (pow.f64 w 5) (pow.f64 c0 7))))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c0 h) w))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (*.f64 d (/.f64 (pow.f64 (sqrt.f64 -1) 2) D))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (neg.f64 (/.f64 (neg.f64 d) D)))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w))))))))
(neg.f64 (*.f64 c0 (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w (pow.f64 c0 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c0 h) w))) (*.f64 d (/.f64 (pow.f64 (sqrt.f64 -1) 2) D))))))
(*.f64 (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w (pow.f64 c0 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c0 h) w))) (/.f64 (neg.f64 d) D))) (neg.f64 c0))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w)))))))))
(neg.f64 (*.f64 c0 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 5))) (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w (pow.f64 c0 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c0 h) w))) (*.f64 d (/.f64 (pow.f64 (sqrt.f64 -1) 2) D)))))))
(*.f64 c0 (neg.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 5))) (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 3) -1)))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w (pow.f64 c0 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c0 h) w))) (/.f64 (neg.f64 d) D))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (*.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1) 4))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w))))))))))
(neg.f64 (*.f64 c0 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 5))) (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 h 5) (/.f64 (pow.f64 w 5) (pow.f64 c0 7)))) (*.f64 (/.f64 (pow.f64 D 5) (pow.f64 d 5)) (/.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w (pow.f64 c0 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c0 h) w))) (*.f64 d (/.f64 (pow.f64 (sqrt.f64 -1) 2) D))))))))
(*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 5))) (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 3) -1)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 h 5) (/.f64 (pow.f64 w 5) (pow.f64 c0 7)))) (*.f64 (/.f64 (pow.f64 D 5) (pow.f64 d 5)) (/.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 4)))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w (pow.f64 c0 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c0 h) w))) (/.f64 (neg.f64 d) D))))) (neg.f64 c0))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h)))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 h) w)))) h)
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 (pow.f64 h 3) (/.f64 w c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (*.f64 c0 (/.f64 h w))))) h)
(/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 h) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 h (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 w (*.f64 c0 h)))))))) h)
(/.f64 (fma.f64 (/.f64 d D) (sqrt.f64 (*.f64 c0 (/.f64 h w))) (*.f64 (pow.f64 h 2) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 3))) (sqrt.f64 (*.f64 h (/.f64 (pow.f64 w 3) (pow.f64 c0 3))))) (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 (/.f64 w (*.f64 c0 h))))))) h)
(/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 h) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 w (*.f64 c0 h))))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 w 3) (*.f64 (pow.f64 c0 3) (pow.f64 h 3)))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (pow.f64 w 5) (*.f64 (pow.f64 c0 5) h)))))))))) h)
(/.f64 (fma.f64 (/.f64 d D) (sqrt.f64 (*.f64 c0 (/.f64 h w))) (*.f64 (pow.f64 h 2) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (/.f64 w (*.f64 c0 h)))) (*.f64 (pow.f64 h 2) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 3))) (sqrt.f64 (/.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 c0 3))))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 D 5) (/.f64 (pow.f64 M 3) (pow.f64 d 5))) (sqrt.f64 (/.f64 (pow.f64 w 5) (*.f64 h (pow.f64 c0 5))))))))))) h)
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)) (sqrt.f64 (/.f64 1 M)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 h (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))) h)))
(+.f64 (sqrt.f64 M) (neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 c0 (pow.f64 d 2)) (sqrt.f64 (/.f64 1 M))) (*.f64 (pow.f64 D 2) w)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 h (pow.f64 w 2)))))))) h)))
(-.f64 (sqrt.f64 M) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 c0 (pow.f64 d 2)) (sqrt.f64 (/.f64 1 M))) (*.f64 (pow.f64 D 2) w)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 h (pow.f64 w 2)))))))) h))
(+.f64 (sqrt.f64 M) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 h (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))))) h)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)) (sqrt.f64 (/.f64 1 M))))) h)))
(+.f64 (sqrt.f64 M) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)))) (*.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 h (pow.f64 w 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) h) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 c0 (pow.f64 d 2)) (sqrt.f64 (/.f64 1 M))) (*.f64 (pow.f64 D 2) w)))) h)))
(-.f64 (sqrt.f64 M) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 c0 (pow.f64 d 2)) (sqrt.f64 (/.f64 1 M))) (*.f64 (pow.f64 D 2) w))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)))) (*.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 h (pow.f64 w 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) h)) h))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h)))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h (pow.f64 w 3)) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 w) h)))) w)
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 (pow.f64 w 3) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (*.f64 c0 (/.f64 w h))))) w)
(/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 w) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) w) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (*.f64 c0 w)))))))) w)
(/.f64 (fma.f64 (/.f64 d D) (sqrt.f64 (*.f64 c0 (/.f64 w h))) (*.f64 (pow.f64 w 2) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 3))) (sqrt.f64 (*.f64 (pow.f64 h 3) (/.f64 w (pow.f64 c0 3))))) (*.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) (sqrt.f64 (/.f64 h (*.f64 c0 w))))))) w)
(/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 w) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (*.f64 c0 w))))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 c0 3) (pow.f64 w 3)))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (pow.f64 h 5) (*.f64 (pow.f64 c0 5) w)))))))))) w)
(/.f64 (fma.f64 (/.f64 d D) (sqrt.f64 (*.f64 c0 (/.f64 w h))) (*.f64 (pow.f64 w 2) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (/.f64 h (*.f64 c0 w)))) (*.f64 (pow.f64 w 2) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 3))) (sqrt.f64 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 c0 3))))) (*.f64 (*.f64 1/16 (*.f64 (pow.f64 D 5) (/.f64 (pow.f64 M 3) (pow.f64 d 5)))) (sqrt.f64 (/.f64 (pow.f64 h 5) (*.f64 w (pow.f64 c0 5)))))))))) w)
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))) w)))
(+.f64 (sqrt.f64 M) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h))) (*.f64 (*.f64 1/8 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 w (pow.f64 h 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) w)))
(-.f64 (sqrt.f64 M) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h))) (*.f64 (*.f64 1/8 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 w (pow.f64 h 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) w))
(+.f64 (sqrt.f64 M) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) w))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))))) w)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M))))) w)))
(+.f64 (sqrt.f64 M) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 w (pow.f64 h 3))))))) w) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h))) (sqrt.f64 (/.f64 1 M)))) w)))
(-.f64 (sqrt.f64 M) (/.f64 (-.f64 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h))) (sqrt.f64 (/.f64 1 M))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 w (pow.f64 h 3))))))) w)) w))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (*.f64 (pow.f64 d 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(+.f64 (sqrt.f64 M) (*.f64 (pow.f64 d 2) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(+.f64 (sqrt.f64 M) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 2)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))))))))
(+.f64 (sqrt.f64 M) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 d 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 h w) 3))))))))))
(+.f64 (sqrt.f64 M) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 d 2) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 h w) 3))))))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h)))
(*.f64 d (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(*.f64 d (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 1 D))))
(*.f64 d (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) D)))
(*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(*.f64 d (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 1 D)))))
(*.f64 d (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) D))))
(*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 6)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))))
(*.f64 d (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 D 5) (/.f64 (pow.f64 M 3) (pow.f64 d 6))) (sqrt.f64 (*.f64 (pow.f64 h 5) (/.f64 (pow.f64 w 5) (pow.f64 c0 5))))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 1 D))))))
(*.f64 d (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 D 5) (/.f64 (pow.f64 M 3) (pow.f64 d 6))) (sqrt.f64 (*.f64 (pow.f64 h 5) (/.f64 (pow.f64 w 5) (pow.f64 c0 5))))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) D)))))
(*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(neg.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))))
(*.f64 (/.f64 d D) (neg.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(neg.f64 (*.f64 d (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 1 D)))))
(*.f64 d (neg.f64 (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) D))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))))
(neg.f64 (*.f64 d (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 1 D))))))
(*.f64 d (neg.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) D)))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 6)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))))
(neg.f64 (*.f64 d (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 D 5) (/.f64 (pow.f64 M 3) (pow.f64 d 6))) (sqrt.f64 (*.f64 (pow.f64 h 5) (/.f64 (pow.f64 w 5) (pow.f64 c0 5))))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 1 D)))))))
(*.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 D 5) (/.f64 (pow.f64 M 3) (pow.f64 d 6))) (sqrt.f64 (*.f64 (pow.f64 h 5) (/.f64 (pow.f64 w 5) (pow.f64 c0 5))))) (fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) D)))) (neg.f64 d))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h)))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d)) D)
(/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 h (/.f64 w c0))) (*.f64 (pow.f64 D 2) (/.f64 M d))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 c0 w) h)))) D)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 M d) (sqrt.f64 (/.f64 (*.f64 h w) c0))))))) D)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) d (*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 h (/.f64 w c0))) (/.f64 M d)))))) D)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 M d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5)))))))))) D)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) d (*.f64 (pow.f64 D 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 h (/.f64 w c0))) (/.f64 M d)) (*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3))) (/.f64 (pow.f64 M 2) (pow.f64 d 3))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 h 5) (/.f64 (pow.f64 w 5) (pow.f64 c0 5)))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 3) (pow.f64 d 5)))))))))) D)
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M)))))))
(sqrt.f64 M)
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M)))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (sqrt.f64 M) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M)))))))
(+.f64 (sqrt.f64 M) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 M)))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))))
(+.f64 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) M) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/2 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 M (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3))) (/.f64 (*.f64 M (pow.f64 D 3)) (pow.f64 d 3))) (*.f64 (*.f64 1/2 (/.f64 D d)) (sqrt.f64 (*.f64 h (/.f64 w c0))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))))
(+.f64 (*.f64 M (+.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) M) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 M (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 h (/.f64 w c0))) (/.f64 D d)) (*.f64 M (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3))) (/.f64 (pow.f64 D 3) (pow.f64 d 3))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 h 5) (/.f64 (pow.f64 w 5) (pow.f64 c0 5)))) (*.f64 (pow.f64 D 5) (/.f64 M (pow.f64 d 5)))))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))))
(sqrt.f64 M)
(*.f64 M (+.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))))
(*.f64 M (+.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))))
(*.f64 M (+.f64 (sqrt.f64 (/.f64 1 M)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))))))
(*.f64 M (+.f64 (sqrt.f64 (/.f64 1 M)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))))
(*.f64 M (+.f64 (sqrt.f64 (/.f64 1 M)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))) (*.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))))
(*.f64 M (+.f64 (sqrt.f64 (/.f64 1 M)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 7))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))))))
(*.f64 M (+.f64 (sqrt.f64 (/.f64 1 M)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3))) (sqrt.f64 (/.f64 1 (pow.f64 M 7)))) (*.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))))))
(*.f64 M (+.f64 (sqrt.f64 (/.f64 1 M)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (pow.f64 (*.f64 h w) 3))) (sqrt.f64 (/.f64 1 (pow.f64 M 7)))) (*.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))))))
(*.f64 -1 (*.f64 (sqrt.f64 M) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (neg.f64 (sqrt.f64 M)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 M) 1)
(*.f64 -1 (*.f64 M (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 M) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (sqrt.f64 (/.f64 1 M)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (sqrt.f64 (/.f64 1 M)) -1)) (neg.f64 M))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (neg.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (sqrt.f64 (/.f64 1 M)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) -1)))))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (sqrt.f64 (/.f64 1 M)) -1))) (neg.f64 M))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 4))))) (sqrt.f64 (/.f64 1 (pow.f64 M 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 (neg.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 2)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 7))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 4))))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (sqrt.f64 (/.f64 1 M)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 M (neg.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) -1)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 7))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 4))))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))) (*.f64 (sqrt.f64 (/.f64 1 M)) -1))))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 c0 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 c0 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 c0 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 c0 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 c0 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (*.f64 c0 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 c0 (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5))))))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 c0 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (*.f64 c0 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 c0 (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5))))))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h)))
(*.f64 c0 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w)))))))
(*.f64 c0 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w (pow.f64 c0 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c0 h) w))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w))))))))
(*.f64 c0 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w (pow.f64 c0 3))))) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 3))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 5)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c0 h) w)))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 7))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w)))))))))
(*.f64 c0 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w (pow.f64 c0 3))))) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 3))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 5)))) (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 D 5) (/.f64 (pow.f64 M 3) (pow.f64 d 5))) (sqrt.f64 (*.f64 (pow.f64 h 5) (/.f64 (pow.f64 w 5) (pow.f64 c0 7))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c0 h) w))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (*.f64 d (/.f64 (pow.f64 (sqrt.f64 -1) 2) D))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (neg.f64 (/.f64 (neg.f64 d) D)))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w))))))))
(neg.f64 (*.f64 c0 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w (pow.f64 c0 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c0 h) w))) (*.f64 d (/.f64 (pow.f64 (sqrt.f64 -1) 2) D))))))
(*.f64 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w (pow.f64 c0 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c0 h) w))) (/.f64 (neg.f64 d) D))) (neg.f64 c0))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w)))))))))
(neg.f64 (*.f64 c0 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w (pow.f64 c0 3))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 5))) (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c0 h) w))) (*.f64 d (/.f64 (pow.f64 (sqrt.f64 -1) 2) D)))))))
(*.f64 c0 (neg.f64 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w (pow.f64 c0 3))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 5))) (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 3) -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c0 h) w))) (/.f64 (neg.f64 d) D))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 5))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (*.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1) 4))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 7))))) (*.f64 (/.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) D) (sqrt.f64 (/.f64 1 (*.f64 c0 (*.f64 h w))))))))))
(neg.f64 (*.f64 c0 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w (pow.f64 c0 3))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 5))) (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 h 5) (/.f64 (pow.f64 w 5) (pow.f64 c0 7)))) (*.f64 (/.f64 (pow.f64 D 5) (pow.f64 d 5)) (/.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c0 h) w))) (*.f64 d (/.f64 (pow.f64 (sqrt.f64 -1) 2) D))))))))
(*.f64 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w (pow.f64 c0 3))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 5))) (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 3) -1)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 h 5) (/.f64 (pow.f64 w 5) (pow.f64 c0 7)))) (*.f64 (/.f64 (pow.f64 D 5) (pow.f64 d 5)) (/.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c0 h) w))) (/.f64 (neg.f64 d) D))))) (neg.f64 c0))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h)))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 h) w)))) h)
(/.f64 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 (pow.f64 h 3) (/.f64 w c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (*.f64 c0 (/.f64 h w))))) h)
(/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 h) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 w (*.f64 c0 h))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 h (pow.f64 w 3)) (pow.f64 c0 3)))))))) h)
(/.f64 (fma.f64 (/.f64 d D) (sqrt.f64 (*.f64 c0 (/.f64 h w))) (*.f64 (pow.f64 h 2) (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (/.f64 w (*.f64 c0 h)))) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 3)))) (sqrt.f64 (*.f64 h (/.f64 (pow.f64 w 3) (pow.f64 c0 3)))))))) h)
(/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 h) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 w (*.f64 c0 h))))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 w 3) (*.f64 (pow.f64 c0 3) (pow.f64 h 3)))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (pow.f64 w 5) (*.f64 (pow.f64 c0 5) h)))))))))) h)
(/.f64 (fma.f64 (/.f64 d D) (sqrt.f64 (*.f64 c0 (/.f64 h w))) (*.f64 (pow.f64 h 2) (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (/.f64 w (*.f64 c0 h)))) (*.f64 (pow.f64 h 2) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 3))) (sqrt.f64 (/.f64 (pow.f64 w 3) (*.f64 (pow.f64 h 3) (pow.f64 c0 3))))) (*.f64 (*.f64 (*.f64 (pow.f64 D 5) (/.f64 (pow.f64 M 3) (pow.f64 d 5))) (sqrt.f64 (/.f64 (pow.f64 w 5) (*.f64 h (pow.f64 c0 5))))) -1/16)))))) h)
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 M)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 h (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))) h)) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) h) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))))) h) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(-.f64 (*.f64 (sqrt.f64 M) (sqrt.f64 -1)) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) h) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1))))))))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 h (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))))) h)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 w (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 M))))) h)) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (*.f64 h (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 5))))))) h) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w (sqrt.f64 -1)))))))) h) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(-.f64 (*.f64 (sqrt.f64 M) (sqrt.f64 -1)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 w (sqrt.f64 -1))))))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (*.f64 h (pow.f64 w 3)) (pow.f64 (sqrt.f64 -1) 5))))))) h)) h))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h)))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h (pow.f64 w 3)) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 w) h)))) w)
(/.f64 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 (pow.f64 w 3) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (*.f64 c0 (/.f64 w h))))) w)
(/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 w) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (*.f64 c0 w))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) w) (pow.f64 c0 3)))))))) w)
(/.f64 (fma.f64 (/.f64 d D) (sqrt.f64 (*.f64 c0 (/.f64 w h))) (*.f64 (pow.f64 w 2) (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (/.f64 h (*.f64 c0 w)))) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 3)))) (sqrt.f64 (*.f64 (pow.f64 h 3) (/.f64 w (pow.f64 c0 3)))))))) w)
(/.f64 (+.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (*.f64 c0 w) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h (*.f64 c0 w))))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 c0 3) (pow.f64 w 3)))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (pow.f64 h 5) (*.f64 (pow.f64 c0 5) w)))))))))) w)
(/.f64 (fma.f64 (/.f64 d D) (sqrt.f64 (*.f64 c0 (/.f64 w h))) (*.f64 (pow.f64 w 2) (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (/.f64 h (*.f64 c0 w)))) (*.f64 (pow.f64 w 2) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 3))) (sqrt.f64 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 c0 3))))) (*.f64 (*.f64 (*.f64 (pow.f64 D 5) (/.f64 (pow.f64 M 3) (pow.f64 d 5))) (sqrt.f64 (/.f64 (pow.f64 h 5) (*.f64 w (pow.f64 c0 5))))) -1/16)))))) w)
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 M)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3)))))) w)) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (sqrt.f64 -1))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 w (pow.f64 (sqrt.f64 -1) 3))))))))) w) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(-.f64 (*.f64 (sqrt.f64 M) (sqrt.f64 -1)) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (sqrt.f64 -1))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 w (*.f64 -1 (sqrt.f64 -1)))))))))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 w (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5)))))) w)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 M))))) w)) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 6) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 w (pow.f64 (sqrt.f64 -1) 5)))))))) w) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (sqrt.f64 -1))))))) w) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(-.f64 (*.f64 (sqrt.f64 M) (sqrt.f64 -1)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (sqrt.f64 -1)))))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (pow.f64 c0 3) (/.f64 (pow.f64 d 6) (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 w (pow.f64 (sqrt.f64 -1) 5)))))))) w)) w))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 (sqrt.f64 M) (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))))))
(fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 (*.f64 1/2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (sqrt.f64 (/.f64 1 M))))))
(fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 (*.f64 1/2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (sqrt.f64 (/.f64 1 M))))))
(+.f64 (*.f64 (sqrt.f64 M) (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 2)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))))))))
(fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (pow.f64 d 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))))))))))
(fma.f64 (sqrt.f64 M) (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (pow.f64 d 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5)))))))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h)))
(*.f64 d (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(*.f64 d (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 1 D))))
(*.f64 d (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) D)))
(*.f64 d (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(*.f64 d (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 1 D)))))
(*.f64 d (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) D))))
(*.f64 d (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 6)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))))
(*.f64 d (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 D 5) (/.f64 (pow.f64 M 3) (pow.f64 d 6))) (sqrt.f64 (*.f64 (pow.f64 h 5) (/.f64 (pow.f64 w 5) (pow.f64 c0 5))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 1 D))))))
(*.f64 d (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 D 5) (/.f64 (pow.f64 M 3) (pow.f64 d 6))) (sqrt.f64 (*.f64 (pow.f64 h 5) (/.f64 (pow.f64 w 5) (pow.f64 c0 5))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) D)))))
(*.f64 -1 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(neg.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))))
(*.f64 (/.f64 d D) (neg.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))
(neg.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 1 D)))))
(*.f64 d (neg.f64 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) D))))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))))
(neg.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 1 D))))))
(*.f64 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) D))) (neg.f64 d))
(*.f64 -1 (*.f64 d (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) (pow.f64 d 2)) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) (pow.f64 M 2)) (pow.f64 d 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) (pow.f64 M 3)) (pow.f64 d 6)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))) (*.f64 (/.f64 1 D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))))))
(neg.f64 (*.f64 d (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 D 5) (/.f64 (pow.f64 M 3) (pow.f64 d 6))) (sqrt.f64 (*.f64 (pow.f64 h 5) (/.f64 (pow.f64 w 5) (pow.f64 c0 5))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) (/.f64 1 D)))))))
(*.f64 d (neg.f64 (fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M (pow.f64 d 2))) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3)))) (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 D 5) (/.f64 (pow.f64 M 3) (pow.f64 d 6))) (sqrt.f64 (*.f64 (pow.f64 h 5) (/.f64 (pow.f64 w 5) (pow.f64 c0 5))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) D))))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h)))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d)) D)
(/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 h (/.f64 w c0))) (*.f64 (pow.f64 D 2) (/.f64 M d))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 c0 w) h)))) D)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 M d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3)))))))) D)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) d (*.f64 (pow.f64 D 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 h (/.f64 w c0))) (/.f64 M d)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 d 3)))))))) D)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 M d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (pow.f64 D 2) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 3)) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5)))))))))) D)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 c0 w) h)) d (*.f64 (pow.f64 D 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 h (/.f64 w c0))) (/.f64 M d)) (*.f64 (pow.f64 D 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3))) (/.f64 (pow.f64 M 2) (pow.f64 d 3))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 h 5) (/.f64 (pow.f64 w 5) (pow.f64 c0 5)))) (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 3) (pow.f64 d 5)))) -1/16)))))) D)
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 M)))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 M)) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))
(*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 (*.f64 h (/.f64 w c0)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))))
(+.f64 (*.f64 M (+.f64 (*.f64 -1/2 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 3) M) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 M (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 h (/.f64 w c0))) (/.f64 D d)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3))) (/.f64 (*.f64 M (pow.f64 D 3)) (pow.f64 d 3))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))))
(+.f64 (*.f64 M (+.f64 (*.f64 -1/2 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 3) (pow.f64 d 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 w 3)) (pow.f64 c0 3))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 5) M) (pow.f64 d 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 c0 5))))))))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))))
(fma.f64 M (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 h (/.f64 w c0))) (/.f64 D d)) (*.f64 M (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 c0 3))) (/.f64 (pow.f64 D 3) (pow.f64 d 3))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 h 5) (/.f64 (pow.f64 w 5) (pow.f64 c0 5)))) (*.f64 (pow.f64 D 5) (/.f64 M (pow.f64 d 5)))) -1/16)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))))
(*.f64 (sqrt.f64 M) (sqrt.f64 -1))
(*.f64 M (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1))))
(*.f64 M (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1))))
(*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1)))))
(*.f64 M (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1)))))
(*.f64 M (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1)))))
(*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 w 3) (pow.f64 (sqrt.f64 -1) 5))))) (sqrt.f64 (/.f64 1 (pow.f64 M 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1))))))
(*.f64 M (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 7))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1))))))
(*.f64 M (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (*.f64 -1 (sqrt.f64 -1))))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 7))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 w (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 (sqrt.f64 M) (sqrt.f64 -1)))
(*.f64 (neg.f64 (sqrt.f64 M)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 M) (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1)))))
(*.f64 (neg.f64 M) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (sqrt.f64 -1)) (*.f64 h w)))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1))))
(*.f64 M (neg.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (sqrt.f64 -1)) (*.f64 h w)))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1))))))
(*.f64 (neg.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (*.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (sqrt.f64 -1)) (*.f64 h w)))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1)))))
(*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (sqrt.f64 -1)) (*.f64 h w)))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1)))) (neg.f64 M))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (sqrt.f64 (/.f64 1 (pow.f64 M 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 c0 3) (*.f64 (pow.f64 d 6) (sqrt.f64 -1))) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (sqrt.f64 (/.f64 1 (pow.f64 M 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 c0 (*.f64 (pow.f64 d 2) (sqrt.f64 -1))) (*.f64 (pow.f64 D 2) (*.f64 h w))) (sqrt.f64 (/.f64 1 (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1)))))))
(*.f64 (neg.f64 M) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (*.f64 (pow.f64 d 4) (sqrt.f64 -1)) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 7))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (*.f64 (pow.f64 d 6) (sqrt.f64 -1)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (sqrt.f64 -1)) (*.f64 h w)))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1))))))
(*.f64 M (neg.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 5))) (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) (sqrt.f64 -1))) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 7))) (*.f64 (/.f64 (pow.f64 c0 3) (pow.f64 D 6)) (/.f64 (*.f64 (pow.f64 d 6) (sqrt.f64 -1)) (pow.f64 (*.f64 h w) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 M 3))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (*.f64 (pow.f64 d 2) (sqrt.f64 -1)) (*.f64 h w)))) (*.f64 (sqrt.f64 (/.f64 1 M)) (sqrt.f64 -1)))))))
(*.f64 -1 M)
(neg.f64 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(*.f64 c0 (+.f64 (*.f64 -1 (/.f64 M c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (fma.f64 -1 (/.f64 M c0) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(*.f64 c0 (-.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (/.f64 M c0)))
(*.f64 c0 (+.f64 (*.f64 -1 (/.f64 M c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (fma.f64 -1 (/.f64 M c0) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(*.f64 c0 (-.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (/.f64 M c0)))
(*.f64 c0 (+.f64 (*.f64 -1 (/.f64 M c0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (fma.f64 -1 (/.f64 M c0) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(*.f64 c0 (-.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (/.f64 M c0)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 M c0))))
(*.f64 c0 (fma.f64 -1 (/.f64 M c0) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(*.f64 c0 (-.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (/.f64 M c0)))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 M c0))))
(*.f64 c0 (fma.f64 -1 (/.f64 M c0) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(*.f64 c0 (-.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (/.f64 M c0)))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 M c0))))
(*.f64 c0 (fma.f64 -1 (/.f64 M c0) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(*.f64 c0 (-.f64 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (/.f64 M c0)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (+.f64 (*.f64 -1 (*.f64 M h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (fma.f64 -1 (*.f64 M h) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 M h)) h)
(/.f64 (+.f64 (*.f64 -1 (*.f64 M h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (fma.f64 -1 (*.f64 M h) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 M h)) h)
(/.f64 (+.f64 (*.f64 -1 (*.f64 M h)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (fma.f64 -1 (*.f64 M h) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (-.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 M h)) h)
(*.f64 -1 M)
(neg.f64 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(*.f64 -1 M)
(neg.f64 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (+.f64 (*.f64 -1 (*.f64 M w)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (fma.f64 -1 (*.f64 M w) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h))) w)
(/.f64 (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h)) (*.f64 M w)) w)
(/.f64 (+.f64 (*.f64 -1 (*.f64 M w)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (fma.f64 -1 (*.f64 M w) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h))) w)
(/.f64 (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h)) (*.f64 M w)) w)
(/.f64 (+.f64 (*.f64 -1 (*.f64 M w)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (fma.f64 -1 (*.f64 M w) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h))) w)
(/.f64 (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h)) (*.f64 M w)) w)
(*.f64 -1 M)
(neg.f64 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(*.f64 -1 M)
(neg.f64 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(*.f64 -1 M)
(neg.f64 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 -1 (/.f64 M (pow.f64 d 2)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (-.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 M (pow.f64 d 2))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 -1 (/.f64 M (pow.f64 d 2)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (-.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 M (pow.f64 d 2))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 -1 (/.f64 M (pow.f64 d 2)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (-.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 M (pow.f64 d 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 -1 (/.f64 M (pow.f64 d 2)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (-.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 M (pow.f64 d 2))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 -1 (/.f64 M (pow.f64 d 2)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (-.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 M (pow.f64 d 2))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (/.f64 M (pow.f64 d 2))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 -1 (/.f64 M (pow.f64 d 2)) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (-.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 M (pow.f64 d 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 2) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (fma.f64 -1 (*.f64 M (pow.f64 D 2)) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) w))) (pow.f64 D 2))
(/.f64 (-.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) w)) (*.f64 M (pow.f64 D 2))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 2) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (fma.f64 -1 (*.f64 M (pow.f64 D 2)) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) w))) (pow.f64 D 2))
(/.f64 (-.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) w)) (*.f64 M (pow.f64 D 2))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 2) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (fma.f64 -1 (*.f64 M (pow.f64 D 2)) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) w))) (pow.f64 D 2))
(/.f64 (-.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) w)) (*.f64 M (pow.f64 D 2))) (pow.f64 D 2))
(*.f64 -1 M)
(neg.f64 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(*.f64 -1 M)
(neg.f64 M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))) M)
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(+.f64 (*.f64 -1 M) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M)
(*.f64 -1 M)
(neg.f64 M)
(*.f64 M (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))) 1))
(*.f64 M (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 M h) w)))) -1))
(*.f64 M (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M h) w)) -1))
(*.f64 M (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))) 1))
(*.f64 M (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 M h) w)))) -1))
(*.f64 M (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M h) w)) -1))
(*.f64 M (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))) 1))
(*.f64 M (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 M h) w)))) -1))
(*.f64 M (fma.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M h) w)) -1))
(*.f64 -1 M)
(neg.f64 M)
(*.f64 -1 (*.f64 M (+.f64 1 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 (neg.f64 M) (+.f64 1 (/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 M h) w)))))
(*.f64 M (neg.f64 (-.f64 1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 M h) w)))))))
(*.f64 -1 (*.f64 M (+.f64 1 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 (neg.f64 M) (+.f64 1 (/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 M h) w)))))
(*.f64 M (neg.f64 (-.f64 1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 M h) w)))))))
(*.f64 -1 (*.f64 M (+.f64 1 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 (neg.f64 M) (+.f64 1 (/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 M h) w)))))
(*.f64 M (neg.f64 (-.f64 1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 M h) w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 c0 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 c0 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 c0 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 c0 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 c0 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 c0 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 M 2)) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (pow.f64 M 2))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 M 2)) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (pow.f64 M 2))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 M 2)) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (pow.f64 M 2))) (pow.f64 w 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 h 2) (pow.f64 M 2)) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 (pow.f64 h 2) (pow.f64 M 2))) (pow.f64 h 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 h 2) (pow.f64 M 2)) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 (pow.f64 h 2) (pow.f64 M 2))) (pow.f64 h 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 h 2) (pow.f64 M 2)) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 (pow.f64 h 2) (pow.f64 M 2))) (pow.f64 h 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4)) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 d 4))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4)) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 d 4))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4)) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 d 4))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4)) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 d 4))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4)) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 d 4))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4)) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 d 4))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 D 4))
(/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (pow.f64 D 4))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 D 4))
(/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (pow.f64 D 4))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 D 4))
(/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (pow.f64 D 4))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2)))) -1))
(*.f64 (pow.f64 M 2) (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2))) -1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2)))) -1))
(*.f64 (pow.f64 M 2) (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2))) -1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2)))) -1))
(*.f64 (pow.f64 M 2) (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2))) -1))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2)))) -1))
(*.f64 (pow.f64 M 2) (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2))) -1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2)))) -1))
(*.f64 (pow.f64 M 2) (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2))) -1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2)))) -1))
(*.f64 (pow.f64 M 2) (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2))) -1))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 w 2))))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (neg.f64 (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (neg.f64 (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (neg.f64 (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (neg.f64 (cbrt.f64 -1)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (neg.f64 (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (neg.f64 (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (neg.f64 (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (neg.f64 (cbrt.f64 -1)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (neg.f64 (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (neg.f64 (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (neg.f64 (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))) (neg.f64 (cbrt.f64 -1)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (*.f64 w (pow.f64 (cbrt.f64 -1) 3))))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (*.f64 (/.f64 c0 (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 c0 (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))))) (/.f64 (*.f64 1/2 (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 c0 (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)))))) (/.f64 (*.f64 1/2 (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (*.f64 2 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (*.f64 2 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 c0 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (*.f64 2 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(*.f64 c0 0)
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (neg.f64 c0))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (neg.f64 c0))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))))
(*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (neg.f64 c0))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)
(/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h)))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) w)
(/.f64 (fma.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h)) (*.f64 (pow.f64 w 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) w)
(/.f64 (fma.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h)) (*.f64 (pow.f64 w 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 4)) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 2) (pow.f64 h 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))))) w)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1))))))) w) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))))) w))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h)) (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (sqrt.f64 -1)))))) w))) w) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (neg.f64 h))) (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1))))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 M (pow.f64 h 2)) (sqrt.f64 -1)))))) w)) w))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 h 2))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 2 (*.f64 c0 (pow.f64 d 2))) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) h)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 3))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) h)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 h 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 w 3) (pow.f64 M 4)) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))))) h)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 h (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))) h) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 h (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) h))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w))) (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))) h))) h) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (neg.f64 (/.f64 (pow.f64 d 2) w))) (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 2)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))) h)) h))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 (pow.f64 d 2) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (/.f64 (*.f64 1/2 (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 (pow.f64 d 2) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (/.f64 (*.f64 1/2 (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 2))
(/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 4) (*.f64 (/.f64 (pow.f64 M 2) c0) (/.f64 (*.f64 h w) (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) w)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (pow.f64 D 2))
(/.f64 (fma.f64 2 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) w)) (*.f64 (pow.f64 D 4) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 M 2) c0) (/.f64 (*.f64 h w) (pow.f64 d 2))) (*.f64 -1/8 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) (pow.f64 D 2))
(/.f64 (fma.f64 2 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) w)) (*.f64 (pow.f64 D 4) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 M 2) c0) (/.f64 (*.f64 h w) (pow.f64 d 2))) (*.f64 (pow.f64 D 4) (fma.f64 -1/8 (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))))))))) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) c0) (/.f64 (*.f64 h w) (pow.f64 d 2)))) (*.f64 2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))
(fma.f64 2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (*.f64 (pow.f64 M 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 2)) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))))
(fma.f64 2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (*.f64 (pow.f64 M 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))))
(*.f64 M (sqrt.f64 -1))
(*.f64 M (+.f64 (sqrt.f64 -1) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 M h) w))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 M h) w)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))) (pow.f64 M 4))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 M h) w))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))) (pow.f64 M 4))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 M h) w))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 M h) w)))))
(*.f64 (-.f64 (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (*.f64 M h) w))))) (neg.f64 M))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))) M))))
(*.f64 M (neg.f64 (-.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))) M))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) M) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))) M))))
(*.f64 (-.f64 (sqrt.f64 -1) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) M)) M)) (neg.f64 M))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 c0 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 c0 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 c0 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 c0 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 c0 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 c0 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 M 2)) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (pow.f64 M 2))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 M 2)) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (pow.f64 M 2))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 M 2)) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (pow.f64 M 2))) (pow.f64 w 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 h 2) (pow.f64 M 2)) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 (pow.f64 h 2) (pow.f64 M 2))) (pow.f64 h 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 h 2) (pow.f64 M 2)) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 (pow.f64 h 2) (pow.f64 M 2))) (pow.f64 h 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 h 2) (pow.f64 M 2)) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 (pow.f64 h 2) (pow.f64 M 2))) (pow.f64 h 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4)) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 d 4))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4)) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 d 4))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4)) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 d 4))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4)) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 d 4))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4)) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 d 4))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4)) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (-.f64 (/.f64 (pow.f64 c0 2) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) (/.f64 (pow.f64 M 2) (pow.f64 d 4))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 D 4))
(/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (pow.f64 D 4))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 D 4))
(/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (pow.f64 D 4))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 D 4))
(/.f64 (-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (pow.f64 D 4))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2)))) -1))
(*.f64 (pow.f64 M 2) (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2))) -1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2)))) -1))
(*.f64 (pow.f64 M 2) (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2))) -1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2)))) -1))
(*.f64 (pow.f64 M 2) (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2))) -1))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2)))) -1))
(*.f64 (pow.f64 M 2) (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2))) -1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2)))) -1))
(*.f64 (pow.f64 M 2) (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2))) -1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (+.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2)))) -1))
(*.f64 (pow.f64 M 2) (fma.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 2)) (pow.f64 M 2))) -1))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 c0 2) (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))))) (/.f64 (*.f64 1/2 (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 c0 2) (fma.f64 -1/8 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)))))) (/.f64 (*.f64 1/2 (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 c0 2) (fma.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 (pow.f64 c0 2) (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (*.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 12)) (pow.f64 D 12)) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6))))))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 c0 2) (fma.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 (pow.f64 c0 2) (fma.f64 -1/8 (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (*.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 12)) (pow.f64 D 12)) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6))))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 c0 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (*.f64 (neg.f64 c0) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (neg.f64 w)))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))) (neg.f64 c0))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(neg.f64 (*.f64 c0 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))) (neg.f64 c0))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(neg.f64 (*.f64 c0 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(*.f64 c0 (neg.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 d 6) (pow.f64 c0 4)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2))) (pow.f64 d 2))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h))) w)
(/.f64 (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (fma.f64 (pow.f64 w 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h))) w)
(/.f64 (+.f64 (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (fma.f64 (pow.f64 w 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 4)) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 2) (pow.f64 h 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) h))) w)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 6) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 6) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 6) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 6) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 h 2))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (fma.f64 (pow.f64 h 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 3))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (+.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) h)
(/.f64 (fma.f64 (pow.f64 h 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 w (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 h 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 w 3) (pow.f64 M 4)) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)))) h)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 6) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 6) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 6) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 6) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 4) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (/.f64 (*.f64 1/2 (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 4) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (/.f64 (*.f64 1/2 (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 4)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 4) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 (pow.f64 d 4) (fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6)))))))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 4) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 (pow.f64 d 4) (fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6)))))))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 4)) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (fma.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 4) (*.f64 (/.f64 (pow.f64 M 2) c0) (/.f64 (*.f64 h w) (pow.f64 d 2)))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) w))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (fma.f64 (pow.f64 D 4) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 M 2) c0) (/.f64 (*.f64 h w) (pow.f64 d 2))) (*.f64 -1/8 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) w))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (pow.f64 D 2))
(/.f64 (fma.f64 (pow.f64 D 4) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 M 2) c0) (/.f64 (*.f64 h w) (pow.f64 d 2))) (*.f64 (pow.f64 D 4) (fma.f64 -1/8 (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 c0 5)) (/.f64 (*.f64 (*.f64 (pow.f64 h 5) (pow.f64 w 5)) (pow.f64 M 6)) (pow.f64 d 10))))))) (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) w))) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 6) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 6) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 5) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 6) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))))) (fma.f64 1/16 (*.f64 (pow.f64 c0 6) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (*.f64 (pow.f64 M 5) (pow.f64 h 6)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) M) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 M (sqrt.f64 -1)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) c0) (/.f64 (*.f64 h w) (pow.f64 d 2)))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))
(+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (pow.f64 M 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 M 2)) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))
(+.f64 (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 (pow.f64 M 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h w) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))) (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))
(*.f64 M (sqrt.f64 -1))
(*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))) (pow.f64 M 4))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))) (pow.f64 M 4))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))) (pow.f64 M 4))) (fma.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (pow.f64 D 12)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))) (pow.f64 M 4))) (fma.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (pow.f64 D 12)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 M (neg.f64 (sqrt.f64 -1)))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))))
(*.f64 (+.f64 (sqrt.f64 -1) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))) (neg.f64 M))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))) (pow.f64 M 4))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))))
(*.f64 (+.f64 (sqrt.f64 -1) (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))) (pow.f64 M 4))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (neg.f64 M))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (sqrt.f64 -1) 5))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 w 4))) (pow.f64 M 4))) (fma.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (pow.f64 D 12)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))))))
(*.f64 M (neg.f64 (+.f64 (sqrt.f64 -1) (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (pow.f64 D 8)) (*.f64 (*.f64 (pow.f64 h 4) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 w 4))) (pow.f64 M 4))) (fma.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (pow.f64 D 12)) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 w 6))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))))
(*.f64 1 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)))
(sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))
(*.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) (cbrt.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))) (sqrt.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))))
(sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)))
(sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))) (sqrt.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M) 1/2)
(sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) 1)
(sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))) 3)
(sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))) 2)
(sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))))
(sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)))))
(sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))))
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (sqrt.f64 M))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))))
(sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))))
(sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) 1/2))
(sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))) 1))
(sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))))
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))))
(pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 1/2)
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) 1)
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))) 3)
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))) 2)
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))))
(hypot.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (sqrt.f64 (neg.f64 M)))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) 1/2))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))) 1))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))
(+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) (fma.f64 (neg.f64 (sqrt.f64 M)) (sqrt.f64 M) M))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (fma.f64 (neg.f64 (sqrt.f64 M)) (sqrt.f64 M) M))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (+.f64 (neg.f64 M) M))
(+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (neg.f64 M))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))
(+.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (neg.f64 (*.f64 M 1))) (fma.f64 (neg.f64 M) 1 (*.f64 M 1)))
(+.f64 (+.f64 (neg.f64 M) M) (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (neg.f64 M)))
(+.f64 (+.f64 (neg.f64 M) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) M))
(+.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (neg.f64 (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2)))) (fma.f64 (neg.f64 (cbrt.f64 M)) (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2))))
(+.f64 (+.f64 (neg.f64 M) M) (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (neg.f64 M)))
(+.f64 (+.f64 (neg.f64 M) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) M))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 (*.f64 M 1))) (fma.f64 (neg.f64 M) 1 (*.f64 M 1)))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (fma.f64 (neg.f64 (sqrt.f64 M)) (sqrt.f64 M) M))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (+.f64 (neg.f64 M) M))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2)))) (fma.f64 (neg.f64 (cbrt.f64 M)) (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2))))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (fma.f64 (neg.f64 (sqrt.f64 M)) (sqrt.f64 M) M))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (+.f64 (neg.f64 M) M))
(+.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (neg.f64 (*.f64 M 1))) (fma.f64 (neg.f64 M) 1 (*.f64 M 1)))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (fma.f64 (neg.f64 (sqrt.f64 M)) (sqrt.f64 M) M))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (+.f64 (neg.f64 M) M))
(+.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (neg.f64 (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2)))) (fma.f64 (neg.f64 (cbrt.f64 M)) (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2))))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (fma.f64 (neg.f64 (sqrt.f64 M)) (sqrt.f64 M) M))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (+.f64 (neg.f64 M) M))
(+.f64 (fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (neg.f64 (*.f64 M 1))) (fma.f64 (neg.f64 M) 1 (*.f64 M 1)))
(+.f64 (+.f64 (neg.f64 M) M) (fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 (/.f64 1 w) (*.f64 (pow.f64 D 2) h)) (neg.f64 M)))
(+.f64 (+.f64 (neg.f64 M) M) (-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M))
(+.f64 (fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))) (neg.f64 (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2)))) (fma.f64 (neg.f64 (cbrt.f64 M)) (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2))))
(+.f64 (+.f64 (neg.f64 M) M) (fma.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 (/.f64 1 w) (*.f64 (pow.f64 D 2) h)) (neg.f64 M)))
(+.f64 (+.f64 (neg.f64 M) M) (-.f64 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)) M))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (neg.f64 (*.f64 M 1))) (fma.f64 (neg.f64 M) 1 (*.f64 M 1)))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (fma.f64 (neg.f64 (sqrt.f64 M)) (sqrt.f64 M) M))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (+.f64 (neg.f64 M) M))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (neg.f64 (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2)))) (fma.f64 (neg.f64 (cbrt.f64 M)) (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2))))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (fma.f64 (neg.f64 (sqrt.f64 M)) (sqrt.f64 M) M))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (+.f64 (neg.f64 M) M))
(+.f64 (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) c0 (neg.f64 (*.f64 M 1))) (fma.f64 (neg.f64 M) 1 (*.f64 M 1)))
(+.f64 (+.f64 (neg.f64 M) M) (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (neg.f64 M)))
(+.f64 (+.f64 (neg.f64 M) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) M))
(+.f64 (fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) c0 (neg.f64 (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2)))) (fma.f64 (neg.f64 (cbrt.f64 M)) (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2))))
(+.f64 (+.f64 (neg.f64 M) M) (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (neg.f64 M)))
(+.f64 (+.f64 (neg.f64 M) M) (-.f64 (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) M))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (*.f64 M 1))) (fma.f64 (neg.f64 M) 1 (*.f64 M 1)))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (fma.f64 (neg.f64 (sqrt.f64 M)) (sqrt.f64 M) M))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (+.f64 (neg.f64 M) M))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2)))) (fma.f64 (neg.f64 (cbrt.f64 M)) (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2))))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (fma.f64 (neg.f64 (sqrt.f64 M)) (sqrt.f64 M) M))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (+.f64 (neg.f64 M) M))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (*.f64 M 1))) (fma.f64 (neg.f64 M) 1 (*.f64 M 1)))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (fma.f64 (neg.f64 (sqrt.f64 M)) (sqrt.f64 M) M))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (+.f64 (neg.f64 M) M))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2)))) (fma.f64 (neg.f64 (cbrt.f64 M)) (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2))))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (fma.f64 (neg.f64 (sqrt.f64 M)) (sqrt.f64 M) M))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (+.f64 (neg.f64 M) M))
(+.f64 (fma.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d D)) (/.f64 d D) (neg.f64 (*.f64 M 1))) (fma.f64 (neg.f64 M) 1 (*.f64 M 1)))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (fma.f64 (neg.f64 (sqrt.f64 M)) (sqrt.f64 M) M))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (+.f64 (neg.f64 M) M))
(+.f64 (fma.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d D)) (/.f64 d D) (neg.f64 (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2)))) (fma.f64 (neg.f64 (cbrt.f64 M)) (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (pow.f64 (cbrt.f64 M) 2))))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (fma.f64 (neg.f64 (sqrt.f64 M)) (sqrt.f64 M) M))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (+.f64 (neg.f64 M) M))
(-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))
(*.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))
(pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 1)
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) 2)
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) 3)
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) 2))
(fabs.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 3) 1/3)
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))
(log.f64 (/.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 (/.f64 c0 w) h)) (exp.f64 M)))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 3))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 3/2) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 3/2)))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)) 1))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 h (pow.f64 D 2))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 1 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 d 2)) (pow.f64 D 2))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(/.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) h)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 1)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 3) 1/3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 (/.f64 c0 w) h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 3))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (/.f64 (/.f64 c0 w) h) 3)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3) (pow.f64 c0 3)))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 1))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 h (pow.f64 D 2))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 1 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 d 2)) (pow.f64 D 2))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(/.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) h)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 1)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 3) 1/3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 (/.f64 c0 w) h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 3))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (/.f64 (/.f64 c0 w) h) 3)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3) (pow.f64 c0 3)))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 1))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(+.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 M 2))) (sqrt.f64 (pow.f64 M 2)) (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 M 2))) (sqrt.f64 (pow.f64 M 2)) (pow.f64 M 2))))
(+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) (fma.f64 (neg.f64 (fabs.f64 M)) (fabs.f64 M) (pow.f64 M 2)))
(+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (neg.f64 (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (neg.f64 M) M))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (pow.f64 (cbrt.f64 M) 2) (neg.f64 (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (neg.f64 M) M (pow.f64 M 2)) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (pow.f64 M 2))))
(+.f64 (fma.f64 (neg.f64 M) M (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 4) (/.f64 (/.f64 c0 w) h))) (pow.f64 M 2)))
(+.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 (pow.f64 (cbrt.f64 M) 2) (neg.f64 (cbrt.f64 (pow.f64 M 4))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 4) (/.f64 (/.f64 c0 w) h))) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (pow.f64 (cbrt.f64 M) 2) (neg.f64 (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (neg.f64 M) M (pow.f64 M 2)) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (neg.f64 (pow.f64 M 2))))
(+.f64 (fma.f64 (neg.f64 M) M (pow.f64 M 2)) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2)) (pow.f64 M 2)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (*.f64 (pow.f64 (cbrt.f64 M) 2) (neg.f64 (cbrt.f64 (pow.f64 M 4))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(+.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (pow.f64 (cbrt.f64 M) 2) (neg.f64 (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (pow.f64 (cbrt.f64 M) 2) (neg.f64 (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(+.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (pow.f64 (cbrt.f64 M) 2) (neg.f64 (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(*.f64 1 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 6) (pow.f64 M 6)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 6) (pow.f64 M 6)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (/.f64 (/.f64 c0 w) h) M)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4) (pow.f64 M 4)) (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (pow.f64 M 2)))
(pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 1)
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 2)
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 3)
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 2) 1/2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 2))
(fabs.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3) 1/3)
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3/2) (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3/2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 1))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (neg.f64 (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (neg.f64 M) M))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (pow.f64 M 2)))
(-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 4) (/.f64 (/.f64 c0 w) h))) (pow.f64 M 2))
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 (neg.f64 M) M))
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (pow.f64 M 2)))
(-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 4) (/.f64 (/.f64 c0 w) h))) (pow.f64 M 2))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(fma.f64 1 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(fma.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (neg.f64 (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (neg.f64 M) M))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (neg.f64 (pow.f64 M 2)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2)) (pow.f64 M 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (*.f64 (neg.f64 M) M))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (neg.f64 (pow.f64 M 2)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2)) (pow.f64 M 2))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (*.f64 (neg.f64 M) M))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (neg.f64 (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (*.f64 (neg.f64 M) M))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2) (neg.f64 (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2) (*.f64 (neg.f64 M) M))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))))
(pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 1)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 2)) 3/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3) 1/3)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(pow.f64 (sqrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 2)
(*.f64 (pow.f64 D 2) (*.f64 h w))
(log.f64 (pow.f64 (exp.f64 (pow.f64 D 2)) (*.f64 h w)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 w 3) (pow.f64 (*.f64 h (pow.f64 D 2)) 3)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 (pow.f64 D 2) 3)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 h w) 3)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 D 2)) 3) (pow.f64 w 3)))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(expm1.f64 (log1p.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 D 2) (*.f64 h w))))
(log1p.f64 (expm1.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(exp.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(exp.f64 (*.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 1))
(*.f64 (pow.f64 D 2) (*.f64 h w))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 1 w) (*.f64 (pow.f64 D 2) h)))
(/.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (*.f64 h w))
(*.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 1)
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 3)
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3) 1/3)
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 2)
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)) -1)
(/.f64 1 (*.f64 w (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2))))
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (*.f64 h w) 3)))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 1))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (/.f64 1 (*.f64 w 2)))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (/.f64 1 (*.f64 2 w)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(*.f64 1 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2)))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (/.f64 1 (*.f64 2 w)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))) 2) (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (/.f64 1 (*.f64 2 w)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))) (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (/.f64 1 (*.f64 2 w)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2)) 1)
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (/.f64 1 (*.f64 2 w)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))) 3)
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (/.f64 1 (*.f64 2 w)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(pow.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2)) 3) 1/3)
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (/.f64 1 (*.f64 2 w)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))) 2)
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (/.f64 1 (*.f64 2 w)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(pow.f64 (/.f64 (*.f64 w 2) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))) -1)
(/.f64 1 (*.f64 w (/.f64 2 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))))
(log.f64 (exp.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (/.f64 1 (*.f64 2 w)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2)))))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (/.f64 1 (*.f64 2 w)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2)) 3))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (/.f64 1 (*.f64 2 w)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 3) (pow.f64 (*.f64 w 2) 3)))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (/.f64 1 (*.f64 2 w)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (/.f64 1 (*.f64 2 w)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(exp.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (/.f64 1 (*.f64 2 w)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2))) 1))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (/.f64 1 (*.f64 2 w)))
(/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))) 1)
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 1 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (cbrt.f64 w) (cbrt.f64 (*.f64 h (pow.f64 D 2))))
(*.f64 (cbrt.f64 w) (cbrt.f64 (*.f64 (pow.f64 D 2) h)))
(*.f64 (cbrt.f64 (*.f64 h (pow.f64 D 2))) (cbrt.f64 w))
(*.f64 (cbrt.f64 w) (cbrt.f64 (*.f64 (pow.f64 D 2) h)))
(*.f64 (pow.f64 (cbrt.f64 D) 2) (cbrt.f64 (*.f64 h w)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))))
(*.f64 (cbrt.f64 (*.f64 h w)) (pow.f64 (cbrt.f64 D) 2))
(*.f64 (pow.f64 (cbrt.f64 D) 2) (cbrt.f64 (*.f64 h w)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) (sqrt.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 2))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) (cbrt.f64 (sqrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 1/3)
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 1)
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) 3)
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) 2)
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 1/3))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2))))) 1))
(cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(*.f64 (*.f64 c0 (pow.f64 d 2)) (/.f64 1 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(*.f64 1 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(*.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) c0)
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d D)) (/.f64 d D))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 1)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 3) 1/3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 (/.f64 c0 w) h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 3))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (/.f64 (/.f64 c0 w) h) 3)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3) (pow.f64 c0 3)))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 1))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 w (*.f64 h (pow.f64 D 2))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 1 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (neg.f64 (*.f64 c0 (pow.f64 d 2))) (neg.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(/.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 d 2)) (pow.f64 D 2))
(*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 (pow.f64 d 2) (pow.f64 D 2)))
(/.f64 (*.f64 (/.f64 c0 w) (pow.f64 (/.f64 d D) 2)) h)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))
(*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 1)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 3) 1/3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(pow.f64 (/.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) (*.f64 c0 (pow.f64 d 2))) -1)
(/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 (/.f64 c0 w) h)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 3))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (/.f64 (/.f64 c0 w) h) 3)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 3) (pow.f64 (pow.f64 (/.f64 d D) 2) 3)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3) (pow.f64 c0 3)))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 w (*.f64 h (pow.f64 D 2))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c0 (pow.f64 d 2)) 3) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 1))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(*.f64 1 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))) (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))) 1)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(pow.f64 (cbrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))) 3)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(pow.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(pow.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))) 2)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(log.f64 (exp.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(cbrt.f64 (pow.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))) 3))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(exp.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))) 1))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 M 2))) (sqrt.f64 (pow.f64 M 2)) (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 M 2))) (sqrt.f64 (pow.f64 M 2)) (pow.f64 M 2))))
(+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) (fma.f64 (neg.f64 (fabs.f64 M)) (fabs.f64 M) (pow.f64 M 2)))
(+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (neg.f64 (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (neg.f64 M) M))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (pow.f64 (cbrt.f64 M) 2) (neg.f64 (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (neg.f64 M) M (pow.f64 M 2)) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (pow.f64 M 2))))
(+.f64 (fma.f64 (neg.f64 M) M (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 4) (/.f64 (/.f64 c0 w) h))) (pow.f64 M 2)))
(+.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 (pow.f64 (cbrt.f64 M) 2) (neg.f64 (cbrt.f64 (pow.f64 M 4))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 4) (/.f64 (/.f64 c0 w) h))) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (pow.f64 (cbrt.f64 M) 2) (neg.f64 (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (neg.f64 M) M (pow.f64 M 2)) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (neg.f64 (pow.f64 M 2))))
(+.f64 (fma.f64 (neg.f64 M) M (pow.f64 M 2)) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2)) (pow.f64 M 2)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (*.f64 (pow.f64 (cbrt.f64 M) 2) (neg.f64 (cbrt.f64 (pow.f64 M 4))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(+.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (pow.f64 (cbrt.f64 M) 2) (neg.f64 (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (pow.f64 (cbrt.f64 M) 2) (neg.f64 (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(+.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (pow.f64 (cbrt.f64 M) 2) (neg.f64 (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (pow.f64 M 4)))))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))
(*.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(*.f64 1 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 6) (pow.f64 M 6)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 6) (pow.f64 M 6)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (/.f64 (/.f64 c0 w) h) M)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4) (pow.f64 M 4)) (fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (pow.f64 M 2)))
(pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 1)
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 2)
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 3)
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 2) 1/2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 2))
(fabs.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3) 1/3)
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3/2) (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3/2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 1))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (neg.f64 (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (*.f64 (neg.f64 M) M))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (pow.f64 M 2)))
(-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 4) (/.f64 (/.f64 c0 w) h))) (pow.f64 M 2))
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 (neg.f64 M) M))
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (neg.f64 (pow.f64 M 2)))
(-.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (pow.f64 (/.f64 d D) 4) (/.f64 (/.f64 c0 w) h))) (pow.f64 M 2))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(fma.f64 1 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (-.f64 (pow.f64 M 2) (fma.f64 (neg.f64 M) M (pow.f64 M 2))))
(fma.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (neg.f64 (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (neg.f64 M) M))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (neg.f64 (pow.f64 M 2)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2)) (pow.f64 M 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (*.f64 (neg.f64 M) M))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2) (neg.f64 (pow.f64 M 2)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 4)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) 2)) (pow.f64 M 2))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (neg.f64 (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4) (*.f64 (neg.f64 M) M))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (neg.f64 (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2)) (*.f64 (neg.f64 M) M))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2) (neg.f64 (pow.f64 M 2)))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (/.f64 (/.f64 c0 w) h)) (pow.f64 (/.f64 d D) 2) (*.f64 (neg.f64 M) M))
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M)))
(*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h) (neg.f64 M))))
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))) (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 1/2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 1)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))) 3)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))) 2)
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 1/2))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))) 1))
(sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)))

eval992.0ms (3.2%)

Compiler

Compiled 62893 to 31657 computations (49.7% saved)

prune364.0ms (1.2%)

Pruning

41 alts after pruning (36 fresh and 5 done)

PrunedKeptTotal
New991231014
Fresh181331
Picked325
Done639
Total1018411059
Accuracy
80.5%
Counts
1059 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
29.8%
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
35.0%
(/.f64 (*.f64 c0 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))))) (*.f64 w 2))
23.3%
(/.f64 (*.f64 c0 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2)))) (*.f64 w 2))
18.1%
(/.f64 (*.f64 c0 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 4) (*.f64 (/.f64 (pow.f64 M 2) c0) (/.f64 (*.f64 h w) (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) w)))) (pow.f64 D 2))) (*.f64 w 2))
32.0%
(/.f64 (*.f64 c0 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))) (*.f64 w 2))
36.6%
(/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 w 2))
33.4%
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) w) (*.f64 (pow.f64 D 2) h)))) (*.f64 w 2))
33.3%
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 w 2))
3.3%
(*.f64 (pow.f64 c0 2) (fma.f64 -1/2 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))))))
26.2%
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
37.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
38.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
37.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))) 3) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
33.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d)) D) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
31.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (sqrt.f64 M) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
25.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (pow.f64 D 2) (*.f64 h w))) (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)))))
22.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
22.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 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)))))
11.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (exp.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
31.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 3))))
24.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
32.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (neg.f64 M) M)))))
9.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (neg.f64 (pow.f64 M 2)))))
29.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))))
24.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d 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)))))
23.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D))) (*.f64 (/.f64 c0 (*.f64 w h)) (/.f64 (*.f64 d d) (*.f64 D D)))) (*.f64 M M)))))
28.7%
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
33.4%
(*.f64 c0 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 D (*.f64 w (*.f64 D h)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 2 w)))
35.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (cbrt.f64 (*.f64 w (*.f64 D h))) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
38.3%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 c0 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 3))) (*.f64 2 w)))
38.3%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 2 w)))
33.2%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 c0 (/.f64 1 (*.f64 w (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)))))) (*.f64 2 w)))
35.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
33.7%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
33.8%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w)))
5.6%
(*.f64 c0 (/.f64 (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (*.f64 2 w)))
32.4%
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
29.2%
(*.f64 c0 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
15.9%
(*.f64 c0 (exp.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2)))))
27.9%
(*.f64 c0 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 w 2)) 3)))
Compiler

Compiled 3496 to 2025 computations (42.1% saved)

localize2.0s (6.4%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
92.3%
(*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)))
92.2%
(-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))
85.5%
(cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))
80.7%
(+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 3)))
96.6%
(*.f64 c0 (exp.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2)))))
92.3%
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
90.1%
(/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D)))
69.4%
(log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2)))
96.6%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w)))
96.2%
(*.f64 D (*.f64 h w))
90.7%
(*.f64 (pow.f64 D 2) (*.f64 h w))
90.1%
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
96.9%
(/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))
96.6%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 2 w)))
96.2%
(*.f64 w (*.f64 h D))
94.0%
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
Compiler

Compiled 802 to 284 computations (64.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.4s
Operation ival-pow, time spent: 401.0ms, 28.0% of total-time
Operation ival-add, time spent: 299.0ms, 21.0% of total-time
Operation ival-mult, time spent: 259.0ms, 18.0% of total-time
Operation ival-div, time spent: 164.0ms, 11.0% of total-time
Operation composed, time spent: 92.0ms, 6.0% of total-time
Operation ival-log, time spent: 67.0ms, 5.0% of total-time
Operation ival-exp, time spent: 64.0ms, 4.0% of total-time
Operation const, time spent: 25.0ms, 2.0% of total-time
Operation ival-cbrt, time spent: 25.0ms, 2.0% of total-time
Operation ival-sub, time spent: 19.0ms, 1.0% of total-time
Operation ival-sqrt, time spent: 13.0ms, 1.0% of total-time

series433.0ms (1.4%)

Counts
13 → 720
Calls
Call 1
Inputs
#<alt (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))>
#<alt (*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 2 w)))>
#<alt (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))>
#<alt (*.f64 D (*.f64 h w))>
#<alt (*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 2 w)))>
#<alt (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D)))>
#<alt (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))>
#<alt (*.f64 c0 (exp.f64 (log.f64 (/.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 D w) (*.f64 h D))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))) (*.f64 w 2)))))>
#<alt (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 3)))>
#<alt (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))>
#<alt (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))>
#<alt (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D)))>
Outputs
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))>
#<alt (+.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -1 (log.f64 (/.f64 1 c0))))>
#<alt (+.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -1 (log.f64 (/.f64 1 c0))))>
#<alt (+.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -1 (log.f64 (/.f64 1 c0))))>
#<alt (+.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -1 (log.f64 (/.f64 1 c0))))>
#<alt (+.f64 (log.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 c0))))>
#<alt (+.f64 (log.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 c0))))>
#<alt (+.f64 (log.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 c0))))>
#<alt (+.f64 (log.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 c0))))>
#<alt (+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 2 (log.f64 d)))>
#<alt (+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 2 (log.f64 d)))>
#<alt (+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 2 (log.f64 d)))>
#<alt (+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 2 (log.f64 d)))>
#<alt (+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 1 d))))>
#<alt (+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 1 d))))>
#<alt (+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 1 d))))>
#<alt (+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 1 d))))>
#<alt (+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 -1 d))))>
#<alt (+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 -1 d))))>
#<alt (+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 -1 d))))>
#<alt (+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 -1 d))))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 -2 (log.f64 D)))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 -2 (log.f64 D)))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 -2 (log.f64 D)))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 -2 (log.f64 D)))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 1 D))))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 1 D))))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 1 D))))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 1 D))))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 -1 D))))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 -1 D))))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 -1 D))))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 -1 D))))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -2 (log.f64 w)))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -2 (log.f64 w)))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -2 (log.f64 w)))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -2 (log.f64 w)))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 1 w))))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 1 w))))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 1 w))))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 1 w))))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 -1 w))))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 -1 w))))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 -1 w))))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 -1 w))))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 -1 (log.f64 h)))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 -1 (log.f64 h)))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 -1 (log.f64 h)))>
#<alt (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 -1 (log.f64 h)))>
#<alt (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))))>
#<alt (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))))>
#<alt (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))))>
#<alt (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))))>
#<alt (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))>
#<alt (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))>
#<alt (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))>
#<alt (+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) w)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) w)>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))))) w)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))))) w))) w)) (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) h)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) h)>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) h)>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))) h)) (*.f64 M (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) h))) h)) (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) (pow.f64 D 2))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))>
#<alt (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))>
#<alt (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))>
#<alt (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))))>
#<alt (*.f64 M (sqrt.f64 -1))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))>
#<alt (*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 M (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))>
#<alt (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))>
#<alt (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))>
#<alt (+.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))))))>
#<alt (+.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 1/27 (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))))))))>
#<alt (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))) (pow.f64 M 2)))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))) (pow.f64 M 2))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 26)))) (pow.f64 M 4))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))) (pow.f64 M 2))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 50)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 c0 4))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 c0 4)))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 26)))) (pow.f64 M 4)))))))>
#<alt (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))) (pow.f64 M 2)))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))) (pow.f64 M 2))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 26)))) (pow.f64 M 4))))))>
#<alt (*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))) (pow.f64 M 2))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 50)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 c0 4))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 c0 4)))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 26)))) (pow.f64 M 4)))))))>
#<alt (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))>
#<alt (/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 14) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (pow.f64 M 2)))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 c0 4) (pow.f64 d 8))))) (pow.f64 M 2))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))) (pow.f64 M 4)))))) (pow.f64 D 2))>
#<alt (/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 c0 4) (pow.f64 d 8))))) (pow.f64 M 2))) (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 14) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 c0 4) (pow.f64 d 8))))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 h 10) (pow.f64 w 10)) (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 c0 10) (pow.f64 d 20))))) (pow.f64 M 4)))))))) (pow.f64 D 2))>
#<alt (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))>
#<alt (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 D 12) (pow.f64 (cbrt.f64 -1) 2))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))>
#<alt (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))>
#<alt (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 D 12) (pow.f64 (cbrt.f64 -1) 2))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))>
#<alt (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))>
#<alt (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))>
#<alt (+.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)) (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))))))>
#<alt (+.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)) (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 1/27 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))))))))>
#<alt (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))>
#<alt (*.f64 c0 (+.f64 (cbrt.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 c0 (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 7) (pow.f64 d 8)))) (pow.f64 M 2)))))>
#<alt (*.f64 c0 (+.f64 (cbrt.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 c0 (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 7) (pow.f64 d 8)))) (pow.f64 M 2))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 13) (pow.f64 d 20)))) (pow.f64 M 4))))))>
#<alt (*.f64 c0 (+.f64 (cbrt.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 c0 (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 7) (pow.f64 d 8)))) (pow.f64 M 2))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 25) (pow.f64 d 8)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 d 8))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 d 8)))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 13) (pow.f64 d 20)))) (pow.f64 M 4)))))))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (cbrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 7) (pow.f64 d 8)))) (pow.f64 M 2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 c0 (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (cbrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 h 4) (pow.f64 w 4)))) (pow.f64 d 8))) (pow.f64 M 2))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 4) (pow.f64 d 20)))) (*.f64 (pow.f64 M 4) (cbrt.f64 -1))))) (pow.f64 c0 3))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 c0 (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (cbrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 c0 5) (*.f64 (pow.f64 h 10) (pow.f64 w 10)))) (pow.f64 d 20))) (*.f64 (pow.f64 M 4) (cbrt.f64 -1)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 7) (pow.f64 d 8)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 d 8))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 d 8))))))) (pow.f64 c0 3))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 h 4) (pow.f64 w 4)))) (pow.f64 d 8))) (pow.f64 M 2)))) (pow.f64 c0 3))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 c0 (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (cbrt.f64 -1)))))>
#<alt (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))>
#<alt (/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) w)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 7))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (pow.f64 M 2)))) w)>
#<alt (/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) w)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 (pow.f64 w 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 w 2))))) (pow.f64 M 2))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 4))) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))) (pow.f64 M 4)))))) w)>
#<alt (/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) w)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 (pow.f64 w 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 w 2))))) (pow.f64 M 2))) (*.f64 (pow.f64 w 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 7))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (pow.f64 h 4))) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 w 2))))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (pow.f64 h 4))) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 w 2)))))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (pow.f64 h 10)) (*.f64 (pow.f64 c0 10) (*.f64 (pow.f64 d 20) (pow.f64 w 5))))) (pow.f64 M 4)))))))) w)>
#<alt (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))>
#<alt (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))>
#<alt (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))>
#<alt (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))>
#<alt (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))>
#<alt (/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) h)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 7) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (pow.f64 M 2)))) h)>
#<alt (/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) h)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 h 2))))) (pow.f64 M 2))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 4) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))) (pow.f64 M 4)))))) h)>
#<alt (/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) h)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 h 2))))) (pow.f64 M 2))) (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 7) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 h 2))))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 h 2)))))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (pow.f64 w 10)) (*.f64 (pow.f64 c0 10) (*.f64 (pow.f64 d 20) (pow.f64 h 5))))) (pow.f64 M 4)))))))) h)>
#<alt (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))>
#<alt (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))>
#<alt (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))>
#<alt (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))>
#<alt (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))>
#<alt (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (pow.f64 M 2))))>
#<alt (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))) (pow.f64 M 2))))))>
#<alt (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8))))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))))))) (*.f64 -1/9 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 20))))))))))>
#<alt (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))>
#<alt (*.f64 M (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 7))))) (*.f64 (cbrt.f64 (/.f64 1 M)) (cbrt.f64 -1))))>
#<alt (*.f64 M (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 13))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 7))))) (*.f64 (cbrt.f64 (/.f64 1 M)) (cbrt.f64 -1)))))>
#<alt (*.f64 M (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 25))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 c0 6) (pow.f64 d 12))) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 c0 6) (pow.f64 d 12))) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 13))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 7))))) (*.f64 (cbrt.f64 (/.f64 1 M)) (cbrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 M 2)) (pow.f64 (cbrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 7))))) (*.f64 (cbrt.f64 (/.f64 1 M)) (pow.f64 (cbrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (pow.f64 M 2))))) (pow.f64 M 3))) (*.f64 (cbrt.f64 (/.f64 1 M)) (pow.f64 (cbrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 (pow.f64 M 5)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 7))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 c0 6) (pow.f64 d 12))) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 c0 6) (pow.f64 d 12))) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 M 3))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (pow.f64 M 2))))) (pow.f64 M 3))) (*.f64 (cbrt.f64 (/.f64 1 M)) (pow.f64 (cbrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))>
#<alt (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))>
#<alt (+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))>
#<alt (+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))>
#<alt (+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))>
#<alt (*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))>
#<alt (*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))>
#<alt (*.f64 -1 (pow.f64 M 2))>
#<alt (*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))>
#<alt (*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))>
#<alt (*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
#<alt (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))>
Calls

189 calls:

TimeVariablePointExpression
83.0ms
h
@0
(log (/ (+ (* c0 (/ (pow d 2) (* (* D w) (* h D)))) (* (pow (/ d D) 2) (/ (/ c0 w) h))) (* w 2)))
63.0ms
c0
@0
(log (/ (+ (* c0 (/ (pow d 2) (* (* D w) (* h D)))) (* (pow (/ d D) 2) (/ (/ c0 w) h))) (* w 2)))
23.0ms
d
@0
(log (/ (+ (* c0 (/ (pow d 2) (* (* D w) (* h D)))) (* (pow (/ d D) 2) (/ (/ c0 w) h))) (* w 2)))
21.0ms
h
@-inf
(log (/ (+ (* c0 (/ (pow d 2) (* (* D w) (* h D)))) (* (pow (/ d D) 2) (/ (/ c0 w) h))) (* w 2)))
20.0ms
D
@0
(log (/ (+ (* c0 (/ (pow d 2) (* (* D w) (* h D)))) (* (pow (/ d D) 2) (/ (/ c0 w) h))) (* w 2)))

rewrite145.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
355×log1p-expm1-u
355×expm1-log1p-u
343×add-cube-cbrt
342×add-exp-log
341×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify588.0ms (1.9%)

Algorithm
egg-herbie
Rules
1796×fma-define
1086×*-commutative
1008×associate-*r/
742×distribute-rgt-in
734×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0144684649
1427180508
Stop Event
node limit
Counts
994 → 577
Calls
Call 1
Inputs
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -1 (log.f64 (/.f64 1 c0))))
(+.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -1 (log.f64 (/.f64 1 c0))))
(+.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -1 (log.f64 (/.f64 1 c0))))
(+.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -1 (log.f64 (/.f64 1 c0))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 c0))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 c0))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 c0))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 c0))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 2 (log.f64 d)))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 2 (log.f64 d)))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 2 (log.f64 d)))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 2 (log.f64 d)))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 -2 (log.f64 D)))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 -2 (log.f64 D)))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 -2 (log.f64 D)))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 -2 (log.f64 D)))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -2 (log.f64 w)))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -2 (log.f64 w)))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -2 (log.f64 w)))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -2 (log.f64 w)))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 1 w))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 1 w))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 1 w))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 1 w))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 -1 w))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 -1 w))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 -1 w))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 -1 w))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 -1 (log.f64 h)))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 -1 (log.f64 h)))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 -1 (log.f64 h)))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 -1 (log.f64 h)))
(+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) w)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))))) w)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))))) w))) w)) (*.f64 M (sqrt.f64 -1)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) h)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))) h)) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) h))) h)) (*.f64 M (sqrt.f64 -1)))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))))
(*.f64 M (sqrt.f64 -1))
(*.f64 M (+.f64 (sqrt.f64 -1) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))))))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 1/27 (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))))))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))) (pow.f64 M 2)))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))) (pow.f64 M 2))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 26)))) (pow.f64 M 4))))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))) (pow.f64 M 2))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 50)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 c0 4))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 c0 4)))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 26)))) (pow.f64 M 4)))))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))) (pow.f64 M 2)))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))) (pow.f64 M 2))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 26)))) (pow.f64 M 4))))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))) (pow.f64 M 2))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 50)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 c0 4))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 c0 4)))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 26)))) (pow.f64 M 4)))))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 14) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (pow.f64 M 2)))) (pow.f64 D 2))
(/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 c0 4) (pow.f64 d 8))))) (pow.f64 M 2))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))) (pow.f64 M 4)))))) (pow.f64 D 2))
(/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 c0 4) (pow.f64 d 8))))) (pow.f64 M 2))) (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 14) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 c0 4) (pow.f64 d 8))))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 h 10) (pow.f64 w 10)) (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 c0 10) (pow.f64 d 20))))) (pow.f64 M 4)))))))) (pow.f64 D 2))
(*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 D 12) (pow.f64 (cbrt.f64 -1) 2))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))
(*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 D 12) (pow.f64 (cbrt.f64 -1) 2))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))
(*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)) (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))))))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)) (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 1/27 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))))))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 c0 (+.f64 (cbrt.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 c0 (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 7) (pow.f64 d 8)))) (pow.f64 M 2)))))
(*.f64 c0 (+.f64 (cbrt.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 c0 (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 7) (pow.f64 d 8)))) (pow.f64 M 2))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 13) (pow.f64 d 20)))) (pow.f64 M 4))))))
(*.f64 c0 (+.f64 (cbrt.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 c0 (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 7) (pow.f64 d 8)))) (pow.f64 M 2))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 25) (pow.f64 d 8)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 d 8))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 d 8)))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 13) (pow.f64 d 20)))) (pow.f64 M 4)))))))
(*.f64 -1 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (cbrt.f64 -1)))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 7) (pow.f64 d 8)))) (pow.f64 M 2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 c0 (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (cbrt.f64 -1)))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 h 4) (pow.f64 w 4)))) (pow.f64 d 8))) (pow.f64 M 2))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 4) (pow.f64 d 20)))) (*.f64 (pow.f64 M 4) (cbrt.f64 -1))))) (pow.f64 c0 3))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 c0 (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (cbrt.f64 -1)))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 c0 5) (*.f64 (pow.f64 h 10) (pow.f64 w 10)))) (pow.f64 d 20))) (*.f64 (pow.f64 M 4) (cbrt.f64 -1)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 7) (pow.f64 d 8)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 d 8))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 d 8))))))) (pow.f64 c0 3))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 h 4) (pow.f64 w 4)))) (pow.f64 d 8))) (pow.f64 M 2)))) (pow.f64 c0 3))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 c0 (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (cbrt.f64 -1)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) w)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 7))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (pow.f64 M 2)))) w)
(/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) w)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 (pow.f64 w 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 w 2))))) (pow.f64 M 2))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 4))) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))) (pow.f64 M 4)))))) w)
(/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) w)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 (pow.f64 w 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 w 2))))) (pow.f64 M 2))) (*.f64 (pow.f64 w 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 7))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (pow.f64 h 4))) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 w 2))))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (pow.f64 h 4))) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 w 2)))))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (pow.f64 h 10)) (*.f64 (pow.f64 c0 10) (*.f64 (pow.f64 d 20) (pow.f64 w 5))))) (pow.f64 M 4)))))))) w)
(*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))
(*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) h)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 7) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (pow.f64 M 2)))) h)
(/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) h)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 h 2))))) (pow.f64 M 2))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 4) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))) (pow.f64 M 4)))))) h)
(/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) h)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 h 2))))) (pow.f64 M 2))) (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 7) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 h 2))))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 h 2)))))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (pow.f64 w 10)) (*.f64 (pow.f64 c0 10) (*.f64 (pow.f64 d 20) (pow.f64 h 5))))) (pow.f64 M 4)))))))) h)
(*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))
(*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (pow.f64 M 2))))
(+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))) (pow.f64 M 2))))))
(+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8))))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))))))) (*.f64 -1/9 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 20))))))))))
(*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))
(*.f64 M (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 7))))) (*.f64 (cbrt.f64 (/.f64 1 M)) (cbrt.f64 -1))))
(*.f64 M (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 13))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 7))))) (*.f64 (cbrt.f64 (/.f64 1 M)) (cbrt.f64 -1)))))
(*.f64 M (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 25))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 c0 6) (pow.f64 d 12))) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 c0 6) (pow.f64 d 12))) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 13))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 7))))) (*.f64 (cbrt.f64 (/.f64 1 M)) (cbrt.f64 -1))))))
(*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 M 2)) (pow.f64 (cbrt.f64 -1) 2)))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 7))))) (*.f64 (cbrt.f64 (/.f64 1 M)) (pow.f64 (cbrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (pow.f64 M 2))))) (pow.f64 M 3))) (*.f64 (cbrt.f64 (/.f64 1 M)) (pow.f64 (cbrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 (pow.f64 M 5)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 7))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 c0 6) (pow.f64 d 12))) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 c0 6) (pow.f64 d 12))) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 M 3))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (pow.f64 M 2))))) (pow.f64 M 3))) (*.f64 (cbrt.f64 (/.f64 1 M)) (pow.f64 (cbrt.f64 -1) 2)))))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(*.f64 -1 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(*.f64 -1 (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 -1 (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 1)
(*.f64 d (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 1 (*.f64 h w)))
(*.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))) d)
(*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 (*.f64 h w) (pow.f64 D 2))))
(*.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(*.f64 (/.f64 (/.f64 d D) (sqrt.f64 (*.f64 h w))) (/.f64 (/.f64 d D) (sqrt.f64 (*.f64 h w))))
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3) 1/3)
(pow.f64 (/.f64 (/.f64 d D) (sqrt.f64 (*.f64 h w))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 h w) (pow.f64 D 2)) (pow.f64 d 2)) -1)
(pow.f64 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))) 3) (pow.f64 d 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (*.f64 h w) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 D 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))) 1)
(/.f64 (*.f64 c0 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 2 w))
(pow.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 2)
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) w))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))))
(cbrt.f64 (pow.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)) 3) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(log1p.f64 (expm1.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(exp.f64 (log.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))))) 1)
(*.f64 d (/.f64 1 (*.f64 (*.f64 h w) (pow.f64 D 2))))
(*.f64 1 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2)))) 2) (cbrt.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2)))))
(*.f64 (/.f64 (sqrt.f64 d) (*.f64 D (sqrt.f64 (*.f64 h w)))) (/.f64 (sqrt.f64 d) (*.f64 D (sqrt.f64 (*.f64 h w)))))
(pow.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2)))) 3)
(pow.f64 (pow.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 d) (*.f64 D (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 h w) (pow.f64 D 2)) d) -1)
(log.f64 (exp.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))))))
(cbrt.f64 (pow.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 D 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (pow.f64 (*.f64 w (*.f64 D h)) 3)))
(expm1.f64 (log1p.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2)))))
(log1p.f64 (expm1.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2)))))
(exp.f64 (log.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w (*.f64 D h)))) 1)
(pow.f64 (*.f64 w (*.f64 D h)) 1)
(pow.f64 (cbrt.f64 (*.f64 w (*.f64 D h))) 3)
(pow.f64 (pow.f64 (*.f64 w (*.f64 D h)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w (*.f64 D h))) 2)
(log.f64 (pow.f64 (exp.f64 (*.f64 D h)) w))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w (*.f64 D h)))))
(cbrt.f64 (pow.f64 (*.f64 w (*.f64 D h)) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 h w) 3)))
(cbrt.f64 (*.f64 (pow.f64 w 3) (pow.f64 (*.f64 D h) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D h) 3) (pow.f64 w 3)))
(expm1.f64 (log1p.f64 (*.f64 w (*.f64 D h))))
(log1p.f64 (expm1.f64 (*.f64 w (*.f64 D h))))
(exp.f64 (log.f64 (*.f64 w (*.f64 D h))))
(exp.f64 (*.f64 (log.f64 (*.f64 w (*.f64 D h))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))) 1)
(/.f64 (*.f64 c0 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 2 w))
(pow.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 2)
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) w))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))))
(cbrt.f64 (pow.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)) 3) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(log1p.f64 (expm1.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(exp.f64 (log.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 1))
(+.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (log.f64 (/.f64 1 (*.f64 2 w))))
(+.f64 0 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 2)) (log.f64 (cbrt.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(+.f64 (log.f64 (/.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (sqrt.f64 (*.f64 2 w)))) (log.f64 (/.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (sqrt.f64 (*.f64 2 w)))))
(-.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (log.f64 (*.f64 2 w)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))) 1)
(-.f64 0 (log.f64 (/.f64 (*.f64 2 w) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(-.f64 (log.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))) (log.f64 (neg.f64 (*.f64 2 w))))
(-.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 2)) (log.f64 w))
(-.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) w)) (log.f64 2))
(*.f64 1 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 2)) (cbrt.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) (sqrt.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(pow.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 1)
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 3)
(pow.f64 (pow.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 2)
(neg.f64 (log.f64 (/.f64 (*.f64 2 w) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 3))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(log1p.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)) 1))
(exp.f64 (log.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 1)
(*.f64 d (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 1 (*.f64 h w)))
(*.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))) d)
(*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 (*.f64 h w) (pow.f64 D 2))))
(*.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(*.f64 (/.f64 (/.f64 d D) (sqrt.f64 (*.f64 h w))) (/.f64 (/.f64 d D) (sqrt.f64 (*.f64 h w))))
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3) 1/3)
(pow.f64 (/.f64 (/.f64 d D) (sqrt.f64 (*.f64 h w))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 h w) (pow.f64 D 2)) (pow.f64 d 2)) -1)
(pow.f64 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))) 3) (pow.f64 d 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (*.f64 h w) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 D 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) 1)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 D 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 1)
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 h w))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))) 1)
(/.f64 (*.f64 c0 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 2 w))
(pow.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 1)
(pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 3)
(pow.f64 (pow.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 2)
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) w))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))))
(cbrt.f64 (pow.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 3))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)) 3) (pow.f64 c0 3)))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(log1p.f64 (expm1.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(exp.f64 (log.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))) 1)
(*.f64 1 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(*.f64 (hypot.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/4) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (hypot.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/4) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))))
(pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 3)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 3) 1/3)
(pow.f64 (hypot.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/4) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) 2)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 1))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) c0 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(fma.f64 1 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/4) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/4) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(fma.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) (/.f64 d D) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 1)
(*.f64 1 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 2) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/6) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4) (pow.f64 M 4))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 M 2))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 6) (pow.f64 M 6))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) M) 2)))))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 1)
(pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/6) 2)
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 1))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 1/3))
(+.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (neg.f64 (pow.f64 M 2)))
(+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 M 2))) (cbrt.f64 (pow.f64 M 4)) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 M 2))) (cbrt.f64 (pow.f64 M 4)) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 M 2))) (cbrt.f64 (pow.f64 M 4)) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2))) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 M 2))) (cbrt.f64 (pow.f64 M 4)) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 2))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(*.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 2) 3) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/6) 3) (pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/6) 3))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4) (pow.f64 M 4)) (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 M 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 6) (pow.f64 M 6)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) M) 2))))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 3)
(pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 2)
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 2) 3/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3) 1/3)
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3/2) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3/2)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 1))
(fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(fma.f64 1 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (neg.f64 (pow.f64 M 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2))) (neg.f64 (pow.f64 M 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) 1)
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 D 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 1)
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 h w))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 1))
Outputs
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))))
(+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -1 (log.f64 (/.f64 1 c0))))
(+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -1 (log.f64 (/.f64 1 c0))))
(+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -1 (log.f64 (/.f64 1 c0))))
(+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -1 (log.f64 (/.f64 1 c0))))
(+.f64 (log.f64 c0) (log.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 c0))))
(+.f64 (log.f64 (neg.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (neg.f64 (log.f64 (/.f64 -1 c0))))
(-.f64 (log.f64 (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (log.f64 (/.f64 -1 c0)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 c0))))
(+.f64 (log.f64 (neg.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (neg.f64 (log.f64 (/.f64 -1 c0))))
(-.f64 (log.f64 (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (log.f64 (/.f64 -1 c0)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 c0))))
(+.f64 (log.f64 (neg.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (neg.f64 (log.f64 (/.f64 -1 c0))))
(-.f64 (log.f64 (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (log.f64 (/.f64 -1 c0)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 c0))))
(+.f64 (log.f64 (neg.f64 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (neg.f64 (log.f64 (/.f64 -1 c0))))
(-.f64 (log.f64 (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))) (log.f64 (/.f64 -1 c0)))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 2 (log.f64 d)))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))) (*.f64 2 (log.f64 d)))
(fma.f64 2 (log.f64 d) (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 2 (log.f64 d)))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))) (*.f64 2 (log.f64 d)))
(fma.f64 2 (log.f64 d) (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 2 (log.f64 d)))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))) (*.f64 2 (log.f64 d)))
(fma.f64 2 (log.f64 d) (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 2 (log.f64 d)))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))) (*.f64 2 (log.f64 d)))
(fma.f64 2 (log.f64 d) (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))) (*.f64 -2 (neg.f64 (log.f64 d))))
(fma.f64 -2 (neg.f64 (log.f64 d)) (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))) (*.f64 -2 (neg.f64 (log.f64 d))))
(fma.f64 -2 (neg.f64 (log.f64 d)) (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))) (*.f64 -2 (neg.f64 (log.f64 d))))
(fma.f64 -2 (neg.f64 (log.f64 d)) (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 1 d))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))) (*.f64 -2 (neg.f64 (log.f64 d))))
(fma.f64 -2 (neg.f64 (log.f64 d)) (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))) (*.f64 -2 (log.f64 (/.f64 -1 d))))
(fma.f64 -2 (log.f64 (/.f64 -1 d)) (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))) (*.f64 -2 (log.f64 (/.f64 -1 d))))
(fma.f64 -2 (log.f64 (/.f64 -1 d)) (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))) (*.f64 -2 (log.f64 (/.f64 -1 d))))
(fma.f64 -2 (log.f64 (/.f64 -1 d)) (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))) (*.f64 -2 (log.f64 (/.f64 -1 d))))
(+.f64 (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))) (*.f64 -2 (log.f64 (/.f64 -1 d))))
(fma.f64 -2 (log.f64 (/.f64 -1 d)) (log.f64 (/.f64 c0 (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 -2 (log.f64 D)))
(+.f64 (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (*.f64 -2 (log.f64 D)))
(fma.f64 -2 (log.f64 D) (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 -2 (log.f64 D)))
(+.f64 (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (*.f64 -2 (log.f64 D)))
(fma.f64 -2 (log.f64 D) (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 -2 (log.f64 D)))
(+.f64 (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (*.f64 -2 (log.f64 D)))
(fma.f64 -2 (log.f64 D) (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 -2 (log.f64 D)))
(+.f64 (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (*.f64 -2 (log.f64 D)))
(fma.f64 -2 (log.f64 D) (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (*.f64 2 (neg.f64 (log.f64 D))))
(fma.f64 2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (*.f64 2 (neg.f64 (log.f64 D))))
(fma.f64 2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (*.f64 2 (neg.f64 (log.f64 D))))
(fma.f64 2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 1 D))))
(+.f64 (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (*.f64 2 (neg.f64 (log.f64 D))))
(fma.f64 2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 -1 D))))
(fma.f64 2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 -1 D))))
(fma.f64 2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 -1 D))))
(fma.f64 2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 -1 D))))
(+.f64 (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (*.f64 2 (log.f64 (/.f64 -1 D))))
(fma.f64 2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -2 (log.f64 w)))
(+.f64 (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (*.f64 -2 (log.f64 w)))
(fma.f64 -2 (log.f64 w) (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -2 (log.f64 w)))
(+.f64 (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (*.f64 -2 (log.f64 w)))
(fma.f64 -2 (log.f64 w) (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -2 (log.f64 w)))
(+.f64 (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (*.f64 -2 (log.f64 w)))
(fma.f64 -2 (log.f64 w) (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -2 (log.f64 w)))
(+.f64 (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (*.f64 -2 (log.f64 w)))
(fma.f64 -2 (log.f64 w) (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 1 w))))
(+.f64 (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (*.f64 2 (neg.f64 (log.f64 w))))
(fma.f64 2 (neg.f64 (log.f64 w)) (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 1 w))))
(+.f64 (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (*.f64 2 (neg.f64 (log.f64 w))))
(fma.f64 2 (neg.f64 (log.f64 w)) (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 1 w))))
(+.f64 (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (*.f64 2 (neg.f64 (log.f64 w))))
(fma.f64 2 (neg.f64 (log.f64 w)) (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 1 w))))
(+.f64 (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (*.f64 2 (neg.f64 (log.f64 w))))
(fma.f64 2 (neg.f64 (log.f64 w)) (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 -1 w))))
(+.f64 (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (*.f64 2 (log.f64 (/.f64 -1 w))))
(fma.f64 2 (log.f64 (/.f64 -1 w)) (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 -1 w))))
(+.f64 (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (*.f64 2 (log.f64 (/.f64 -1 w))))
(fma.f64 2 (log.f64 (/.f64 -1 w)) (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 -1 w))))
(+.f64 (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (*.f64 2 (log.f64 (/.f64 -1 w))))
(fma.f64 2 (log.f64 (/.f64 -1 w)) (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 2 (log.f64 (/.f64 -1 w))))
(+.f64 (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) (*.f64 2 (log.f64 (/.f64 -1 w))))
(fma.f64 2 (log.f64 (/.f64 -1 w)) (log.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 -1 (log.f64 h)))
(+.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (neg.f64 (log.f64 h)))
(-.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (log.f64 h))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 -1 (log.f64 h)))
(+.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (neg.f64 (log.f64 h)))
(-.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (log.f64 h))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 -1 (log.f64 h)))
(+.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (neg.f64 (log.f64 h)))
(-.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (log.f64 h))
(+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))) (*.f64 -1 (log.f64 h)))
(+.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (neg.f64 (log.f64 h)))
(-.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (log.f64 h))
(+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (neg.f64 (log.f64 h)))
(-.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (log.f64 h))
(+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (neg.f64 (log.f64 h)))
(-.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (log.f64 h))
(+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (neg.f64 (log.f64 h)))
(-.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (log.f64 h))
(+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2)))))
(+.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (neg.f64 (log.f64 h)))
(-.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2)))) (log.f64 h))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (neg.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (neg.f64 (/.f64 (pow.f64 d 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (neg.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (neg.f64 (/.f64 (pow.f64 d 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (neg.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (neg.f64 (/.f64 (pow.f64 d 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (neg.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (neg.f64 (/.f64 (pow.f64 d 2) (pow.f64 w 2))))) (log.f64 (/.f64 -1 h)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 w 2))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 1/2 (/.f64 (*.f64 c0 (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 1/2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 c0 (fma.f64 1/2 (*.f64 c0 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 c0 (+.f64 (*.f64 c0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (fma.f64 c0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 c0 (fma.f64 c0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2)))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 (fma.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 c0 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (fma.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6))))))
(*.f64 c0 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 c0 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10))) (*.f64 2 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(neg.f64 (*.f64 c0 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 c0 0)
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2))))) 0) (neg.f64 c0))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) 0) (neg.f64 c0))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 (pow.f64 c0 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))))
(*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 c0 2)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 c0 4) (pow.f64 d 6)))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 D 10) (pow.f64 M 6)) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 c0 6) (pow.f64 d 10))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (neg.f64 c0))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2)))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w 2)))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h)))) w)
(/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 w 2)) (pow.f64 d 2))) (/.f64 (*.f64 2 (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 w 2)) (pow.f64 d 2))))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) w)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))))))) w)
(/.f64 (fma.f64 (pow.f64 w 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 2) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))) (/.f64 (*.f64 2 (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) h))) w)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 w 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 h 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 2)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) w)
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (*.f64 (pow.f64 w 2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 w 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 2) (pow.f64 h 5))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))))))))) w)
(/.f64 (fma.f64 (pow.f64 w 2) (fma.f64 (pow.f64 w 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 w 2) (pow.f64 h 5))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))))) (/.f64 (*.f64 2 (*.f64 (pow.f64 d 2) c0)) (*.f64 (pow.f64 D 2) h))) w)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 c0 2) (pow.f64 d 4))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1))))))) w) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 c0 2) (pow.f64 d 4))) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 w (sqrt.f64 -1)))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)))) w))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) h))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 2) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (sqrt.f64 -1))))))) w))) w)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h))) (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 2)) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2))))))) w))) w) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (neg.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) h)) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 M (*.f64 (sqrt.f64 -1) (pow.f64 h 2))))) (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 d 8) (pow.f64 c0 4))) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 2)) (*.f64 -1 (sqrt.f64 -1)))))) w))) w))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2)))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w)))) h)
(/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 h 2))) (*.f64 (pow.f64 d 2) c0))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) h)
(/.f64 (fma.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)) (*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 w (pow.f64 h 2))) (*.f64 (pow.f64 d 2) c0))))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) h)
(/.f64 (fma.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)) (*.f64 (pow.f64 h 2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 w 3)) (pow.f64 d 6))))))) h)
(/.f64 (fma.f64 (pow.f64 h 2) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 c0 3)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 w 3)) (pow.f64 d 6))) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (pow.f64 M 2))) c0)) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) h)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) h)
(/.f64 (fma.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)) (*.f64 (pow.f64 h 2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 D 2) c0) (/.f64 (*.f64 w (pow.f64 M 2)) (pow.f64 d 2))) (*.f64 (pow.f64 h 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 w 3)) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))))))))) h)
(/.f64 (fma.f64 (pow.f64 h 2) (fma.f64 (pow.f64 h 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 w 3)) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 2) (pow.f64 w 5))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))))) (/.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w (pow.f64 M 2))) c0)) (pow.f64 d 2))) (*.f64 2 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)))) h)
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 h (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 c0 2) (pow.f64 d 4))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M h) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))) h) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 c0 2) (pow.f64 d 4))) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M h) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w))) h))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) w))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) h))) h)) (*.f64 M (sqrt.f64 -1)))
(fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 c0 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) w)) (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 c0 4) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 4)) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 w 2)) (sqrt.f64 -1))))))) h))) h) (*.f64 M (sqrt.f64 -1)))
(-.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (neg.f64 (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) w)) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 w 2)) (sqrt.f64 -1))))) (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 d 8) (pow.f64 c0 4))) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 M 3)) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 w 4)) (*.f64 -1 (sqrt.f64 -1)))))) h))) h))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 2)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 (pow.f64 d 2) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 2) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 M (sqrt.f64 -1)) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 M (sqrt.f64 -1) (*.f64 (pow.f64 d 2) (fma.f64 (pow.f64 d 2) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 4)) (*.f64 (pow.f64 D 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 (pow.f64 d 2) (fma.f64 (pow.f64 d 2) (fma.f64 1/2 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (/.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 4)) (pow.f64 D 8))) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1)))))) (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 M (sqrt.f64 -1)))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2)))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 d 8) (pow.f64 c0 3)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 d 8) (pow.f64 c0 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 12))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2)))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 (pow.f64 d 2) (fma.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 d 8) (pow.f64 c0 3)))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 8)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 12)))) (*.f64 2 (/.f64 c0 (*.f64 (pow.f64 D 2) (*.f64 h w))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (*.f64 h w) (pow.f64 M 2)) (*.f64 c0 (pow.f64 d 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 d 8) (pow.f64 c0 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (pow.f64 d 12))) (/.f64 (*.f64 2 c0) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2)))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w)))) (pow.f64 D 2))
(/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 4) (*.f64 (/.f64 (pow.f64 M 2) c0) (/.f64 (*.f64 h w) (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))))) (pow.f64 D 2))
(/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 4) (*.f64 (/.f64 (pow.f64 M 2) c0) (/.f64 (*.f64 h w) (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6))))))) (pow.f64 D 2))
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))) (*.f64 (pow.f64 D 4) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 M 2) c0) (/.f64 (*.f64 h w) (pow.f64 d 2))) (*.f64 -1/8 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))))) (pow.f64 D 2))
(/.f64 (fma.f64 (pow.f64 D 4) (fma.f64 -1/8 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (/.f64 (pow.f64 M 4) (pow.f64 c0 3)) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 M 2) c0) (/.f64 (*.f64 h w) (pow.f64 d 2))))) (*.f64 2 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w))) (pow.f64 D 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h w))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10))))))))) (pow.f64 D 2))
(/.f64 (fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 h w))) (*.f64 (pow.f64 D 4) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 M 2) c0) (/.f64 (*.f64 h w) (pow.f64 d 2))) (*.f64 (pow.f64 D 4) (fma.f64 -1/8 (*.f64 (pow.f64 M 4) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1/16 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))))))))) (pow.f64 D 2))
(/.f64 (fma.f64 (pow.f64 D 4) (fma.f64 (pow.f64 D 4) (fma.f64 -1/16 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5)))) (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 M 4) (pow.f64 c0 3)) (pow.f64 (*.f64 h w) 3)) (pow.f64 d 6)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 M 2) c0) (/.f64 (*.f64 h w) (pow.f64 d 2))))) (*.f64 2 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w))) (pow.f64 D 2))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 M (sqrt.f64 -1))
(+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 M (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (+.f64 (*.f64 M (sqrt.f64 -1)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 M (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 3) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 M (sqrt.f64 -1)))))
(*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w))) (*.f64 c0 (pow.f64 d 2)))) (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) c0) (/.f64 (*.f64 h w) (pow.f64 d 2)))) (*.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))))
(fma.f64 -1/2 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) c0) (/.f64 (*.f64 h w) (pow.f64 d 2)))) (*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 3) (pow.f64 w 3)))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))))))
(fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h w) (*.f64 (pow.f64 d 2) c0))) (*.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 d 6) (pow.f64 c0 3))))))))
(fma.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (*.f64 h w) 3)) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 (pow.f64 d 2) c0))) (*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) (*.f64 c0 (pow.f64 d 2)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 w 3))) (*.f64 (pow.f64 c0 3) (pow.f64 d 6)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (*.f64 (pow.f64 c0 5) (pow.f64 d 10)))))))))
(fma.f64 2 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) (*.f64 (pow.f64 M 2) (fma.f64 -1/2 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 h w) (*.f64 (pow.f64 d 2) c0))) (*.f64 (pow.f64 M 2) (fma.f64 -1/8 (*.f64 (pow.f64 D 6) (/.f64 (pow.f64 (*.f64 h w) 3) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (*.f64 -1/16 (*.f64 (pow.f64 D 10) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5))) (*.f64 (pow.f64 d 10) (pow.f64 c0 5))))))))))
(fma.f64 (pow.f64 M 2) (fma.f64 (pow.f64 M 2) (fma.f64 -1/16 (/.f64 (*.f64 (/.f64 (pow.f64 D 10) (pow.f64 c0 5)) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 5) (pow.f64 w 5)))) (pow.f64 d 10)) (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 6) (pow.f64 (*.f64 h w) 3))) (*.f64 (pow.f64 d 6) (pow.f64 c0 3)))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 D 2) (*.f64 h w))) (*.f64 (pow.f64 d 2) c0))) (*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))))
(*.f64 M (sqrt.f64 -1))
(*.f64 M (+.f64 (sqrt.f64 -1) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h w))))))
(*.f64 M (fma.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h w))) (sqrt.f64 -1)))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))) (pow.f64 M 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h w)))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 M 4)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))) (pow.f64 M 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h w))))))))
(*.f64 M (+.f64 (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1)))) (pow.f64 M 4)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))) (pow.f64 M 2)))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h w))))))))
(*.f64 -1 (*.f64 M (sqrt.f64 -1)))
(*.f64 (neg.f64 M) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (neg.f64 M))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M (*.f64 h w))))))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (neg.f64 (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h w)))))))
(*.f64 (-.f64 (sqrt.f64 -1) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 D 2) M) (*.f64 h w))))) (neg.f64 M))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 M (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M))))
(*.f64 (-.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c0 2) (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (*.f64 M (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))) (/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))) M)) (neg.f64 M))
(*.f64 -1 (*.f64 M (+.f64 (sqrt.f64 -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1))))))) M)) (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))) M)))))
(*.f64 (neg.f64 M) (+.f64 (sqrt.f64 -1) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 2) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (pow.f64 (sqrt.f64 -1) 3))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (pow.f64 d 4))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))) M) (*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))) M))))
(*.f64 M (neg.f64 (-.f64 (sqrt.f64 -1) (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2)) (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 c0 4) (pow.f64 D 8)) (/.f64 (pow.f64 d 8) (*.f64 (*.f64 (pow.f64 M 2) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (*.f64 -1 (sqrt.f64 -1)))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c0 2) (pow.f64 d 4))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (sqrt.f64 -1)))))) M)) M))))
(*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 4)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))))))
(fma.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1) (*.f64 (pow.f64 d 4) (fma.f64 -1/9 (/.f64 (*.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 10)))) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))))))))
(fma.f64 (pow.f64 d 4) (fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/9 (/.f64 (*.f64 (*.f64 (pow.f64 d 4) (pow.f64 c0 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 10)))) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 1/27 (/.f64 (pow.f64 c0 6) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))))))))
(fma.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1) (*.f64 (pow.f64 d 4) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 d 4) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))) -5/27) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 -1/9 (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5)))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10)))))))))
(fma.f64 (pow.f64 d 4) (fma.f64 (pow.f64 d 4) (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 10))) (/.f64 (pow.f64 c0 4) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5)))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))) -5/27) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (pow.f64 c0 2)) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))) (pow.f64 M 2)))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (*.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))))) (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))) (pow.f64 M 2))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 26)))) (pow.f64 M 4))))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))))) (*.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (*.f64 (pow.f64 D 20) (/.f64 (*.f64 (pow.f64 h 10) (pow.f64 w 10)) (*.f64 (pow.f64 c0 10) (pow.f64 d 26))))))))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (fma.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (*.f64 (pow.f64 D 20) (/.f64 (*.f64 (pow.f64 h 10) (pow.f64 w 10)) (*.f64 (pow.f64 c0 10) (pow.f64 d 26)))))) (*.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (pow.f64 d 14))))))))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))) (pow.f64 M 2))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 50)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 c0 4))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 c0 4)))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 26)))) (pow.f64 M 4)))))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (pow.f64 d 50))))) (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 d 4)) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (pow.f64 c0 4))) 5/27)) (*.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (*.f64 (pow.f64 D 20) (/.f64 (*.f64 (pow.f64 h 10) (pow.f64 w 10)) (*.f64 (pow.f64 c0 10) (pow.f64 d 26)))))))))))
(*.f64 (pow.f64 d 2) (+.f64 (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))))) (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))) (fma.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (*.f64 (pow.f64 D 20) (/.f64 (*.f64 (pow.f64 h 10) (pow.f64 w 10)) (*.f64 (pow.f64 c0 10) (pow.f64 d 26)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (pow.f64 d 50))))) (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 d 4)) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (pow.f64 c0 4))) 5/27))))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))) (pow.f64 M 2)))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (*.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))))))))
(*.f64 (pow.f64 d 2) (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))))) (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))) (pow.f64 M 2))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 26)))) (pow.f64 M 4))))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))))) (*.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (*.f64 (pow.f64 D 20) (/.f64 (*.f64 (pow.f64 h 10) (pow.f64 w 10)) (*.f64 (pow.f64 c0 10) (pow.f64 d 26))))))))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (fma.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (*.f64 (pow.f64 D 20) (/.f64 (*.f64 (pow.f64 h 10) (pow.f64 w 10)) (*.f64 (pow.f64 c0 10) (pow.f64 d 26)))))) (*.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (pow.f64 d 14))))))))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))) (pow.f64 M 2))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 50)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 c0 4))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 c0 4)))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 26)))) (pow.f64 M 4)))))))
(*.f64 (pow.f64 d 2) (+.f64 (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (pow.f64 d 50))))) (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 d 4)) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (pow.f64 c0 4))) 5/27)) (*.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (*.f64 (pow.f64 D 20) (/.f64 (*.f64 (pow.f64 h 10) (pow.f64 w 10)) (*.f64 (pow.f64 c0 10) (pow.f64 d 26)))))))))))
(*.f64 (pow.f64 d 2) (+.f64 (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (pow.f64 d 14)))))) (cbrt.f64 (/.f64 (pow.f64 c0 2) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))) (fma.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (*.f64 (pow.f64 D 20) (/.f64 (*.f64 (pow.f64 h 10) (pow.f64 w 10)) (*.f64 (pow.f64 c0 10) (pow.f64 d 26)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (pow.f64 d 50))))) (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 d 4)) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (pow.f64 c0 4))) 5/27))))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))))
(/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 14) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (pow.f64 M 2)))) (pow.f64 D 2))
(/.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))))) (*.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 14) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4))))))) (pow.f64 D 2))
(/.f64 (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 14) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4))))) (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)))))) (pow.f64 D 2))
(/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 c0 4) (pow.f64 d 8))))) (pow.f64 M 2))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))) (pow.f64 M 4)))))) (pow.f64 D 2))
(/.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))))) (*.f64 (pow.f64 D 6) (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 h 4) (/.f64 (pow.f64 w 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 8) (pow.f64 c0 4))))))) (*.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 h 10) (pow.f64 w 10)) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))))))))) (pow.f64 D 2))
(/.f64 (fma.f64 (pow.f64 D 6) (fma.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 c0 10)) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (pow.f64 d 20)))) (*.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 h 4) (/.f64 (pow.f64 w 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 8) (pow.f64 c0 4))))))))) (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)))))) (pow.f64 D 2))
(/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 c0 4) (pow.f64 d 8))))) (pow.f64 M 2))) (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 14) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 c0 4) (pow.f64 d 8))))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 h 10) (pow.f64 w 10)) (*.f64 (pow.f64 D 10) (*.f64 (pow.f64 c0 10) (pow.f64 d 20))))) (pow.f64 M 4)))))))) (pow.f64 D 2))
(/.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))))) (*.f64 (pow.f64 D 6) (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 h 4) (/.f64 (pow.f64 w 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 8) (pow.f64 c0 4))))))) (*.f64 (pow.f64 D 6) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 14) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4)))) (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 4) (/.f64 (pow.f64 w 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 8) (pow.f64 c0 4)))))) 5/27)) (*.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (*.f64 (/.f64 (pow.f64 h 10) (pow.f64 D 10)) (/.f64 (pow.f64 w 10) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))))))))))) (pow.f64 D 2))
(/.f64 (fma.f64 (pow.f64 D 6) (fma.f64 (pow.f64 D 6) (fma.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (*.f64 (/.f64 (pow.f64 h 10) (pow.f64 D 10)) (/.f64 (pow.f64 w 10) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 14) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4))))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 M 6) (pow.f64 D 4)) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 d 8) (pow.f64 c0 4))) 5/27))) (*.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 h 4) (/.f64 (pow.f64 w 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 8) (pow.f64 c0 4))))))))) (cbrt.f64 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)))))) (pow.f64 D 2))
(*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 10))) (*.f64 (pow.f64 c0 4) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5)))))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 D 12) (pow.f64 (cbrt.f64 -1) 2))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (*.f64 (*.f64 (pow.f64 c0 6) (/.f64 (pow.f64 d 12) (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))) -5/27) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 D 12)))) (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 10))) (*.f64 (pow.f64 c0 4) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5)))))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))
(*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 10))) (*.f64 (pow.f64 c0 4) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5)))))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 D 12) (pow.f64 (cbrt.f64 -1) 2))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (*.f64 (*.f64 (pow.f64 c0 6) (/.f64 (pow.f64 d 12) (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))) -5/27) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 D 12)))) (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 10))) (*.f64 (pow.f64 c0 4) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5)))))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))
(*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)) (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))))))
(fma.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1) (*.f64 (pow.f64 c0 2) (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 10))) (/.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 4) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))))))
(fma.f64 (pow.f64 c0 2) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 d 4) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 -1/9 (/.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 8)) (pow.f64 D 8)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)) (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 1/27 (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/9 (*.f64 (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))))))))
(fma.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1) (*.f64 (pow.f64 c0 2) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 d 4) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 c0 2) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 12) (pow.f64 D 12)) (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))) -5/27) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 10))) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5)))))))))))
(fma.f64 (pow.f64 c0 2) (fma.f64 (pow.f64 c0 2) (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 10))) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 12) (pow.f64 D 12)) (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 6)) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))) -5/27) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 4) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))))
(*.f64 c0 (+.f64 (cbrt.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 c0 (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 7) (pow.f64 d 8)))) (pow.f64 M 2)))))
(*.f64 c0 (+.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 c0 (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (*.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 7))))))))
(*.f64 c0 (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 7))))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 c0 (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))))
(*.f64 c0 (+.f64 (cbrt.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 c0 (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 7) (pow.f64 d 8)))) (pow.f64 M 2))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 13) (pow.f64 d 20)))) (pow.f64 M 4))))))
(*.f64 c0 (+.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 c0 (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 7))))) (*.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 20) (pow.f64 h 10)) (pow.f64 w 10)) (*.f64 (pow.f64 d 20) (pow.f64 c0 13)))))))))
(*.f64 c0 (+.f64 (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 7))))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 c0 (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))) (*.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 20) (pow.f64 h 10)) (pow.f64 w 10)) (*.f64 (pow.f64 d 20) (pow.f64 c0 13))))))))
(*.f64 c0 (+.f64 (cbrt.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 c0 (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 7) (pow.f64 d 8)))) (pow.f64 M 2))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 25) (pow.f64 d 8)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 d 8))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 d 8)))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 13) (pow.f64 d 20)))) (pow.f64 M 4)))))))
(*.f64 c0 (+.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 c0 (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 7))))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 25))))) (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 c0 2)) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (pow.f64 d 8))) 5/27)) (*.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 20) (pow.f64 h 10)) (pow.f64 w 10)) (*.f64 (pow.f64 d 20) (pow.f64 c0 13))))))))))
(*.f64 c0 (+.f64 (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 7))))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 c0 (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))) (fma.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 20) (pow.f64 h 10)) (pow.f64 w 10)) (*.f64 (pow.f64 d 20) (pow.f64 c0 13))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 25)))))) (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 c0 2)) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (pow.f64 d 8))) 5/27)))))
(*.f64 -1 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))) (neg.f64 (cbrt.f64 -1)))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 7) (pow.f64 d 8)))) (pow.f64 M 2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 c0 (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (cbrt.f64 -1)))))
(neg.f64 (*.f64 c0 (fma.f64 1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 7))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 c0 (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))))))
(*.f64 (fma.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 c0 (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (*.f64 1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 7))))))) (neg.f64 c0))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 h 4) (pow.f64 w 4)))) (pow.f64 d 8))) (pow.f64 M 2))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 4) (pow.f64 d 20)))) (*.f64 (pow.f64 M 4) (cbrt.f64 -1))))) (pow.f64 c0 3))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 c0 (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (cbrt.f64 -1)))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 c0 2)) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (pow.f64 d 8)))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 20) (pow.f64 h 10)) (pow.f64 w 10)) (*.f64 (pow.f64 c0 4) (pow.f64 d 20)))) (*.f64 (pow.f64 M 4) (cbrt.f64 -1))))) (pow.f64 c0 3)) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 c0 (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))))))
(*.f64 c0 (neg.f64 (-.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 c0 (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))) (/.f64 (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 20) (pow.f64 h 10)) (pow.f64 w 10)) (*.f64 (pow.f64 c0 4) (pow.f64 d 20)))) (*.f64 (pow.f64 M 4) (cbrt.f64 -1))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 c0 2)) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (pow.f64 d 8)))) (pow.f64 M 2))) (pow.f64 c0 3)))))
(*.f64 -1 (*.f64 c0 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 c0 5) (*.f64 (pow.f64 h 10) (pow.f64 w 10)))) (pow.f64 d 20))) (*.f64 (pow.f64 M 4) (cbrt.f64 -1)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 7) (pow.f64 d 8)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 d 8))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 h 4) (pow.f64 w 4))))) (pow.f64 d 8))))))) (pow.f64 c0 3))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 h 4) (pow.f64 w 4)))) (pow.f64 d 8))) (pow.f64 M 2)))) (pow.f64 c0 3))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 c0 (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))) (cbrt.f64 -1)))))
(neg.f64 (*.f64 c0 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 M 4) (cbrt.f64 -1)) (cbrt.f64 (*.f64 (pow.f64 D 20) (/.f64 (*.f64 (pow.f64 c0 5) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (pow.f64 d 20))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 7)))) (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 c0 2)) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (pow.f64 d 8))) 5/27)))) (pow.f64 c0 3)) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 c0 2)) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (pow.f64 d 8)))) (pow.f64 M 2))) (pow.f64 c0 3)) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 c0 (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))))))
(*.f64 c0 (neg.f64 (-.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 c0 (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))) (/.f64 (-.f64 (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 c0 2)) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (pow.f64 d 8)))) (pow.f64 M 2)) (/.f64 (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 7)))) (*.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 c0 2)) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (pow.f64 d 8))) 5/27)) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 M 4) (cbrt.f64 -1)) (cbrt.f64 (*.f64 (pow.f64 D 20) (/.f64 (*.f64 (pow.f64 c0 5) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (pow.f64 d 20))))))) (pow.f64 c0 3))) (pow.f64 c0 3)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))))
(/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) w)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 7))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (pow.f64 M 2)))) w)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 w (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))) (*.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 7)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4))))))) w)
(/.f64 (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 7)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4))))) (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 w (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) w)
(/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) w)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 (pow.f64 w 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 w 2))))) (pow.f64 M 2))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 4))) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))) (pow.f64 M 4)))))) w)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 w (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))) (*.f64 (pow.f64 w 3) (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (pow.f64 h 4) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 w 2) (pow.f64 d 8))))))) (*.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (*.f64 (pow.f64 D 20) (/.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 10)) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))))))))) w)
(/.f64 (fma.f64 (pow.f64 w 3) (fma.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (*.f64 (pow.f64 D 20) (/.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 10)) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))))) (*.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (pow.f64 h 4) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 w 2) (pow.f64 d 8))))))))) (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 w (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) w)
(/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) w)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 (pow.f64 w 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 w 2))))) (pow.f64 M 2))) (*.f64 (pow.f64 w 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 7))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (pow.f64 h 4))) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 w 2))))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (pow.f64 h 4))) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 w 2)))))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (pow.f64 h 10)) (*.f64 (pow.f64 c0 10) (*.f64 (pow.f64 d 20) (pow.f64 w 5))))) (pow.f64 M 4)))))))) w)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 w (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))) (*.f64 (pow.f64 w 3) (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (pow.f64 h 4) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 w 2) (pow.f64 d 8))))))) (*.f64 (pow.f64 w 3) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 7)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4)))) (*.f64 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 M 6)) (*.f64 (pow.f64 w 2) (pow.f64 d 8)))) 5/27)) (*.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 20) (pow.f64 h 10)) (pow.f64 c0 10)) (*.f64 (pow.f64 w 5) (pow.f64 d 20))))))))))) w)
(/.f64 (fma.f64 (pow.f64 w 3) (fma.f64 (pow.f64 w 3) (fma.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 20) (pow.f64 h 10)) (pow.f64 c0 10)) (*.f64 (pow.f64 w 5) (pow.f64 d 20))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 7)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4)))) (*.f64 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 M 6)) (*.f64 (pow.f64 w 2) (pow.f64 d 8)))) 5/27)))) (*.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (pow.f64 h 4) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 w 2) (pow.f64 d 8))))))))) (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 w (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) w)
(*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 10))) (*.f64 (pow.f64 c0 4) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5)))))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (*.f64 (pow.f64 D 12) (pow.f64 M 4)) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 6)))) -5/27) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 w 6)))) (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 10))) (*.f64 (pow.f64 c0 4) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5)))))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))
(*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 10))) (*.f64 (pow.f64 c0 4) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5)))))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (*.f64 (pow.f64 D 12) (pow.f64 M 4)) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 6)))) -5/27) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 w 6)))) (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 10))) (*.f64 (pow.f64 c0 4) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5)))))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))))
(/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) h)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 7) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (pow.f64 M 2)))) h)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 h (pow.f64 d 4)) (*.f64 (pow.f64 w 2) (pow.f64 D 4))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 7)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4)))))) (pow.f64 M 2))) h)
(/.f64 (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 c0 4)) (*.f64 (pow.f64 w 4) (pow.f64 h 7))) (pow.f64 d 8)))) (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 h (pow.f64 d 4)) (*.f64 (pow.f64 w 2) (pow.f64 D 4)))))) h)
(/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) h)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 h 2))))) (pow.f64 M 2))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 4) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))) (pow.f64 M 4)))))) h)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 h (pow.f64 d 4)) (*.f64 (pow.f64 w 2) (pow.f64 D 4))))) (*.f64 (pow.f64 h 3) (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 c0 4)) (/.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 2) (pow.f64 d 8)))))) (*.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (*.f64 (pow.f64 D 20) (/.f64 (*.f64 (pow.f64 h 4) (pow.f64 w 10)) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))))))))) h)
(/.f64 (fma.f64 (pow.f64 h 3) (fma.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 20) (pow.f64 c0 10)) (*.f64 (pow.f64 h 4) (pow.f64 w 10))) (pow.f64 d 20)))) (*.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 c0 4)) (/.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 2) (pow.f64 d 8)))))))) (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 h (pow.f64 d 4)) (*.f64 (pow.f64 w 2) (pow.f64 D 4)))))) h)
(/.f64 (+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (*.f64 (pow.f64 d 4) h)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (pow.f64 w 4)) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 h 2))))) (pow.f64 M 2))) (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 7) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 h 2))))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 6) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (*.f64 (pow.f64 d 8) (pow.f64 h 2)))))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (pow.f64 w 10)) (*.f64 (pow.f64 c0 10) (*.f64 (pow.f64 d 20) (pow.f64 h 5))))) (pow.f64 M 4)))))))) h)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 h (pow.f64 d 4)) (*.f64 (pow.f64 w 2) (pow.f64 D 4))))) (*.f64 (pow.f64 h 3) (fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 c0 4)) (/.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 2) (pow.f64 d 8)))))) (*.f64 (pow.f64 h 3) (fma.f64 -1/3 (*.f64 (cbrt.f64 (*.f64 (pow.f64 D 8) (/.f64 (*.f64 (pow.f64 w 4) (pow.f64 h 7)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4))))) (*.f64 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 6)) (*.f64 (pow.f64 h 2) (pow.f64 d 8)))) 5/27)) (*.f64 (*.f64 -1/9 (cbrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 20) (pow.f64 w 10)) (pow.f64 c0 10)) (*.f64 (pow.f64 h 5) (pow.f64 d 20))))) (pow.f64 M 4))))))) h)
(/.f64 (fma.f64 (pow.f64 h 3) (fma.f64 (pow.f64 h 3) (fma.f64 -1/9 (*.f64 (pow.f64 M 4) (cbrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 20) (pow.f64 w 10)) (pow.f64 c0 10)) (*.f64 (pow.f64 h 5) (pow.f64 d 20))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 c0 4)) (*.f64 (pow.f64 w 4) (pow.f64 h 7))) (pow.f64 d 8)))) (*.f64 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 c0 4)) (/.f64 (*.f64 (pow.f64 w 4) (pow.f64 M 6)) (*.f64 (pow.f64 h 2) (pow.f64 d 8)))) 5/27))) (*.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 c0 4)) (/.f64 (pow.f64 w 4) (*.f64 (pow.f64 h 2) (pow.f64 d 8)))))))) (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (*.f64 h (pow.f64 d 4)) (*.f64 (pow.f64 w 2) (pow.f64 D 4)))))) h)
(*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 10))) (*.f64 (pow.f64 c0 4) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5)))))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))) -5/27) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 h 6)))) (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 10))) (*.f64 (pow.f64 c0 4) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5)))))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))
(*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 10))) (*.f64 (pow.f64 c0 4) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5)))))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 h 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 10))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 c0 6) (pow.f64 D 12)) (/.f64 (pow.f64 d 12) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))) -5/27) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 h 6)))) (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 10))) (*.f64 (pow.f64 c0 4) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5)))))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (cbrt.f64 (/.f64 1 (pow.f64 M 4)))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))))
(+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (pow.f64 M 2))))
(+.f64 (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))) (*.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4)))))))
(fma.f64 -1/3 (*.f64 (pow.f64 M 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4))))) (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))))
(+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))) (pow.f64 M 2))))))
(+.f64 (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))) (*.f64 (pow.f64 M 2) (fma.f64 -1/3 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4)))) (*.f64 -1/9 (*.f64 (pow.f64 M 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 20) (pow.f64 h 10)) (pow.f64 w 10)) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))))))))
(fma.f64 (pow.f64 M 2) (fma.f64 -1/9 (*.f64 (pow.f64 M 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 20) (pow.f64 h 10)) (pow.f64 w 10)) (*.f64 (pow.f64 c0 10) (pow.f64 d 20))))) (*.f64 -1/3 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4)))))) (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))))
(+.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8))))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (*.f64 (pow.f64 M 2) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 w 4))) (*.f64 (pow.f64 c0 4) (pow.f64 d 8)))))))) (*.f64 -1/9 (cbrt.f64 (/.f64 (*.f64 (pow.f64 D 20) (*.f64 (pow.f64 h 10) (pow.f64 w 10))) (*.f64 (pow.f64 c0 10) (pow.f64 d 20))))))))))
(+.f64 (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))) (*.f64 (pow.f64 M 2) (fma.f64 -1/3 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4)))) (*.f64 (pow.f64 M 2) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4)))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4))) 5/27))) (*.f64 -1/9 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 20) (pow.f64 h 10)) (pow.f64 w 10)) (*.f64 (pow.f64 c0 10) (pow.f64 d 20))))))))))
(fma.f64 (pow.f64 M 2) (fma.f64 (pow.f64 M 2) (fma.f64 -1/9 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 20) (pow.f64 h 10)) (pow.f64 w 10)) (*.f64 (pow.f64 c0 10) (pow.f64 d 20)))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4))))) (*.f64 (pow.f64 M 2) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4))) 5/27)))) (*.f64 -1/3 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (pow.f64 w 4)) (*.f64 (pow.f64 d 8) (pow.f64 c0 4)))))) (cbrt.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))))
(*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 -1))
(*.f64 M (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 7))))) (*.f64 (cbrt.f64 (/.f64 1 M)) (cbrt.f64 -1))))
(*.f64 M (fma.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 M 7)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 1 M)))))
(*.f64 M (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 13))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 7))))) (*.f64 (cbrt.f64 (/.f64 1 M)) (cbrt.f64 -1)))))
(*.f64 M (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 c0 4) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 13)))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 M 7)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 1 M))))))
(*.f64 M (fma.f64 -1/9 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 13))) (*.f64 (pow.f64 d 8) (pow.f64 c0 4))) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 M 7)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 1 M))))))
(*.f64 M (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 25))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 c0 6) (pow.f64 d 12))) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 c0 6) (pow.f64 d 12))) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 13))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 7))))) (*.f64 (cbrt.f64 (/.f64 1 M)) (cbrt.f64 -1))))))
(*.f64 M (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 25))) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) -5/27) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 c0 4) (/.f64 (/.f64 (pow.f64 d 8) (pow.f64 D 8)) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (cbrt.f64 (/.f64 1 (pow.f64 M 13)))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 M 7)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 1 M)))))))
(*.f64 M (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 25))) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) -5/27) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 -1/9 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 13))) (*.f64 (pow.f64 d 8) (pow.f64 c0 4))) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 5))))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 M 7)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 1 M)))))))
(*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 M 2)) (pow.f64 (cbrt.f64 -1) 2)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 M 2))) (pow.f64 (cbrt.f64 -1) 2))
(*.f64 (cbrt.f64 (pow.f64 M 2)) (neg.f64 (pow.f64 (cbrt.f64 -1) 2)))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 M 7))))) (*.f64 (cbrt.f64 (/.f64 1 M)) (pow.f64 (cbrt.f64 -1) 2)))))
(*.f64 (neg.f64 M) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 M 7)))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (/.f64 1 M)))))
(*.f64 (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 M 7)))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (/.f64 1 M)))) (neg.f64 M))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 (/.f64 1 (pow.f64 M 4))))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (pow.f64 M 2))))) (pow.f64 M 3))) (*.f64 (cbrt.f64 (/.f64 1 M)) (pow.f64 (cbrt.f64 -1) 2)))))
(*.f64 (neg.f64 M) (fma.f64 -1 (/.f64 (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 4))))) (*.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (pow.f64 M 2)))) (pow.f64 M 3)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (/.f64 1 M)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (/.f64 1 M))) (/.f64 (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 4))) (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 4))))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 M 3))) (neg.f64 M))
(*.f64 -1 (*.f64 M (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (pow.f64 c0 4) (pow.f64 d 8)) (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 (pow.f64 M 5)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 7))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 c0 6) (pow.f64 d 12))) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 c0 6) (pow.f64 d 12))) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6))))))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 M 3))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (pow.f64 M 2))))) (pow.f64 M 3))) (*.f64 (cbrt.f64 (/.f64 1 M)) (pow.f64 (cbrt.f64 -1) 2)))))
(*.f64 (neg.f64 M) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/9 (/.f64 (*.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (cbrt.f64 (pow.f64 M 5))) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 M 7)))) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) -5/27) (pow.f64 (cbrt.f64 -1) 2)))) (pow.f64 M 3)) (*.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 (pow.f64 M 2)))) (pow.f64 M 3)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (/.f64 1 M)))))
(*.f64 M (neg.f64 (-.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 (/.f64 1 M))) (/.f64 (-.f64 (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (*.f64 (pow.f64 c0 2) (pow.f64 d 4))) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 w 2) (pow.f64 (cbrt.f64 -1) 2))))) (/.f64 (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 M 7))) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) (/.f64 (*.f64 (pow.f64 c0 6) (pow.f64 d 12)) (*.f64 (pow.f64 D 12) (*.f64 (pow.f64 h 6) (*.f64 (pow.f64 w 6) (pow.f64 (cbrt.f64 -1) 6)))))) -5/27) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 -1/9 (/.f64 (*.f64 (*.f64 (pow.f64 d 8) (pow.f64 c0 4)) (cbrt.f64 (pow.f64 M 5))) (*.f64 (*.f64 (pow.f64 D 8) (pow.f64 h 4)) (*.f64 (pow.f64 w 4) (pow.f64 (cbrt.f64 -1) 4)))))) (pow.f64 M 3))) (pow.f64 M 3)))))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4)) (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 (pow.f64 d 4) (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))) (/.f64 (pow.f64 M 2) (pow.f64 d 4))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4)) (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 (pow.f64 d 4) (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))) (/.f64 (pow.f64 M 2) (pow.f64 d 4))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4)) (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 (pow.f64 d 4) (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))) (/.f64 (pow.f64 M 2) (pow.f64 d 4))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4)) (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 (pow.f64 d 4) (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))) (/.f64 (pow.f64 M 2) (pow.f64 d 4))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4)) (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 (pow.f64 d 4) (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))) (/.f64 (pow.f64 M 2) (pow.f64 d 4))))
(*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4))) (/.f64 (pow.f64 c0 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 d 4) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 d 4)) (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 (pow.f64 d 4) (-.f64 (/.f64 (/.f64 (pow.f64 c0 2) (pow.f64 D 4)) (*.f64 (pow.f64 w 2) (pow.f64 h 2))) (/.f64 (pow.f64 M 2) (pow.f64 d 4))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)))) (pow.f64 D 4))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (pow.f64 D 4))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)))) (pow.f64 D 4))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (pow.f64 D 4))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 D 4))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2)))) (pow.f64 D 4))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 c0 2) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 w 2))) (*.f64 (pow.f64 D 4) (pow.f64 M 2))) (pow.f64 D 4))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))))
(*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (/.f64 (pow.f64 M 2) (pow.f64 c0 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))))
(*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (/.f64 (pow.f64 M 2) (pow.f64 c0 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))))
(*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (/.f64 (pow.f64 M 2) (pow.f64 c0 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))))
(*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (/.f64 (pow.f64 M 2) (pow.f64 c0 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))))
(*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (/.f64 (pow.f64 M 2) (pow.f64 c0 2))))
(*.f64 (pow.f64 c0 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2))) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))))
(*.f64 (pow.f64 c0 2) (fma.f64 -1 (/.f64 (pow.f64 M 2) (pow.f64 c0 2)) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))))
(*.f64 (pow.f64 c0 2) (-.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (/.f64 (pow.f64 M 2) (pow.f64 c0 2))))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 M 2)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))) (pow.f64 w 2))
(/.f64 (fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (neg.f64 (pow.f64 M 2)))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 M 2)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))) (pow.f64 w 2))
(/.f64 (fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (neg.f64 (pow.f64 M 2)))) (pow.f64 w 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 w 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (pow.f64 w 2))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 w 2) (pow.f64 M 2)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2))))) (pow.f64 w 2))
(/.f64 (fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (pow.f64 h 2))) (*.f64 (pow.f64 w 2) (neg.f64 (pow.f64 M 2)))) (pow.f64 w 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 h 2) (pow.f64 M 2)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 D 4))))) (pow.f64 h 2))
(/.f64 (fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 D 4))) (*.f64 (pow.f64 h 2) (neg.f64 (pow.f64 M 2)))) (pow.f64 h 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 h 2) (pow.f64 M 2)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 D 4))))) (pow.f64 h 2))
(/.f64 (fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 D 4))) (*.f64 (pow.f64 h 2) (neg.f64 (pow.f64 M 2)))) (pow.f64 h 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 M 2) (pow.f64 h 2))) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (pow.f64 w 2)))) (pow.f64 h 2))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 h 2) (pow.f64 M 2)) (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 D 4))))) (pow.f64 h 2))
(/.f64 (fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 w 2) (pow.f64 D 4))) (*.f64 (pow.f64 h 2) (neg.f64 (pow.f64 M 2)))) (pow.f64 h 2))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))) (pow.f64 M 2))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(+.f64 (*.f64 -1 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 w 2)))))
(-.f64 (*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2))))) (pow.f64 M 2))
(fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) (neg.f64 (pow.f64 M 2)))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (+.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) -1))
(*.f64 (pow.f64 M 2) (fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) -1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (+.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) -1))
(*.f64 (pow.f64 M 2) (fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) -1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (+.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) -1))
(*.f64 (pow.f64 M 2) (fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) -1))
(*.f64 -1 (pow.f64 M 2))
(neg.f64 (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (+.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) -1))
(*.f64 (pow.f64 M 2) (fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) -1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (+.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) -1))
(*.f64 (pow.f64 M 2) (fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) -1))
(*.f64 (pow.f64 M 2) (-.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 h 2) (pow.f64 w 2))))) 1))
(*.f64 (pow.f64 M 2) (+.f64 (/.f64 (*.f64 (pow.f64 c0 2) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) -1))
(*.f64 (pow.f64 M 2) (fma.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 2)) (*.f64 (pow.f64 w 2) (pow.f64 h 2)))) -1))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(*.f64 d (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 1 (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(*.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))) d)
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 (*.f64 h w) (pow.f64 D 2))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(*.f64 (/.f64 (/.f64 d D) (sqrt.f64 (*.f64 h w))) (/.f64 (/.f64 d D) (sqrt.f64 (*.f64 h w))))
(pow.f64 (/.f64 (/.f64 d D) (sqrt.f64 (*.f64 h w))) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 1)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3) 1/3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(pow.f64 (/.f64 (/.f64 d D) (sqrt.f64 (*.f64 h w))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 h w) (pow.f64 D 2)) (pow.f64 d 2)) -1)
(/.f64 1 (*.f64 (*.f64 h w) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(pow.f64 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)) -1)
(/.f64 1 (*.f64 h (/.f64 w (pow.f64 (/.f64 d D) 2))))
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))) 3) (pow.f64 d 3)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (*.f64 h w) 3)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 D 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 1))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))) 1)
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(/.f64 (*.f64 c0 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 2 w))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(pow.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 1)
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 3)
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(pow.f64 (pow.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 3) 1/3)
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(pow.f64 (sqrt.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 2)
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) w))) c0))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) w))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(cbrt.f64 (pow.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 3))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)) 3)))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)) 3) (pow.f64 c0 3)))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(log1p.f64 (expm1.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(exp.f64 (log.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 1))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))))) 1)
(expm1.f64 (log1p.f64 (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(*.f64 d (/.f64 1 (*.f64 (*.f64 h w) (pow.f64 D 2))))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 1 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2)))) 2) (cbrt.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2)))))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (/.f64 (sqrt.f64 d) (*.f64 D (sqrt.f64 (*.f64 h w)))) (/.f64 (sqrt.f64 d) (*.f64 D (sqrt.f64 (*.f64 h w)))))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 d) D) (sqrt.f64 (*.f64 h w))) 2)
(pow.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))) 1)
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(pow.f64 (cbrt.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2)))) 3)
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(pow.f64 (pow.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))) 3) 1/3)
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(pow.f64 (/.f64 (sqrt.f64 d) (*.f64 D (sqrt.f64 (*.f64 h w)))) 2)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 d) D) (sqrt.f64 (*.f64 h w))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 h w) (pow.f64 D 2)) d) -1)
(/.f64 1 (*.f64 (*.f64 h w) (/.f64 (pow.f64 D 2) d)))
(log.f64 (exp.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2)))))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))))))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (pow.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))) 3))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 D 2)) 3)))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 3) (pow.f64 (*.f64 w (*.f64 D h)) 3)))
(expm1.f64 (log1p.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2)))))
(expm1.f64 (log1p.f64 (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))))
(log1p.f64 (expm1.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2)))))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(exp.f64 (log.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2)))))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2)))) 1))
(/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w (*.f64 D h)))) 1)
(expm1.f64 (log1p.f64 (*.f64 w (*.f64 D h))))
(pow.f64 (*.f64 w (*.f64 D h)) 1)
(*.f64 w (*.f64 D h))
(pow.f64 (cbrt.f64 (*.f64 w (*.f64 D h))) 3)
(*.f64 w (*.f64 D h))
(pow.f64 (pow.f64 (*.f64 w (*.f64 D h)) 3) 1/3)
(*.f64 w (*.f64 D h))
(pow.f64 (sqrt.f64 (*.f64 w (*.f64 D h))) 2)
(*.f64 w (*.f64 D h))
(log.f64 (pow.f64 (exp.f64 (*.f64 D h)) w))
(*.f64 w (*.f64 D h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w (*.f64 D h)))))
(*.f64 w (*.f64 D h))
(cbrt.f64 (pow.f64 (*.f64 w (*.f64 D h)) 3))
(*.f64 w (*.f64 D h))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 h w) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 w 3) (pow.f64 (*.f64 D h) 3)))
(*.f64 w (*.f64 D h))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h w) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D h) 3) (pow.f64 w 3)))
(*.f64 w (*.f64 D h))
(expm1.f64 (log1p.f64 (*.f64 w (*.f64 D h))))
(log1p.f64 (expm1.f64 (*.f64 w (*.f64 D h))))
(*.f64 w (*.f64 D h))
(exp.f64 (log.f64 (*.f64 w (*.f64 D h))))
(*.f64 w (*.f64 D h))
(exp.f64 (*.f64 (log.f64 (*.f64 w (*.f64 D h))) 1))
(*.f64 w (*.f64 D h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))) 1)
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(/.f64 (*.f64 c0 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 2 w))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(pow.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 1)
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 3)
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(pow.f64 (pow.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 3) 1/3)
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(pow.f64 (sqrt.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 2)
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) w))) c0))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) w))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(cbrt.f64 (pow.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 3))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)) 3)))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)) 3) (pow.f64 c0 3)))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(log1p.f64 (expm1.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(exp.f64 (log.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 1))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(+.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (log.f64 (/.f64 1 (*.f64 2 w))))
(+.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (log.f64 (/.f64 1/2 w)))
(+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (log.f64 (/.f64 1/2 w)))
(+.f64 0 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))
(log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(log.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 2)) (log.f64 (cbrt.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 2)) (log.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(+.f64 (log.f64 (/.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (sqrt.f64 (*.f64 2 w)))) (log.f64 (/.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (sqrt.f64 (*.f64 2 w)))))
(*.f64 2 (log.f64 (/.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (sqrt.f64 (*.f64 2 w)))))
(*.f64 2 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2))) (sqrt.f64 (*.f64 2 w)))))
(-.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (log.f64 (*.f64 2 w)))
(+.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (log.f64 (/.f64 1/2 w)))
(+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (log.f64 (/.f64 1/2 w)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))) 1)
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(-.f64 0 (log.f64 (/.f64 (*.f64 2 w) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(neg.f64 (log.f64 (*.f64 2 (/.f64 w (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))))
(neg.f64 (log.f64 (*.f64 2 (/.f64 w (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))))
(-.f64 (log.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))) (log.f64 (neg.f64 (*.f64 2 w))))
(-.f64 (log.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))) (log.f64 (*.f64 -2 w)))
(-.f64 (log.f64 (neg.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))) (log.f64 (*.f64 w -2)))
(-.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 2)) (log.f64 w))
(-.f64 (log.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 2)) (log.f64 w))
(-.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) w)) (log.f64 2))
(-.f64 (log.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) w)) (log.f64 2))
(*.f64 1 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))
(log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(log.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 2)) (cbrt.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 2)) (cbrt.f64 (log.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) (sqrt.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(log.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(pow.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 1)
(log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(log.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 3)
(log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(log.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(pow.f64 (pow.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 3) 1/3)
(log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(log.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 2)
(log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(log.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(neg.f64 (log.f64 (/.f64 (*.f64 2 w) (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))))
(neg.f64 (log.f64 (*.f64 2 (/.f64 w (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))))
(neg.f64 (log.f64 (*.f64 2 (/.f64 w (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 3))
(log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(log.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(log1p.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)) 1))
(log1p.f64 (+.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)) -1))
(log1p.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)) -1))
(exp.f64 (log.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(log.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 1))
(log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(log.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(*.f64 d (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 1 (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(*.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))) d)
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 (*.f64 h w) (pow.f64 D 2))))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))
(*.f64 1 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(*.f64 (/.f64 (/.f64 d D) (sqrt.f64 (*.f64 h w))) (/.f64 (/.f64 d D) (sqrt.f64 (*.f64 h w))))
(pow.f64 (/.f64 (/.f64 d D) (sqrt.f64 (*.f64 h w))) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 1)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3) 1/3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(pow.f64 (/.f64 (/.f64 d D) (sqrt.f64 (*.f64 h w))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 h w) (pow.f64 D 2)) (pow.f64 d 2)) -1)
(/.f64 1 (*.f64 (*.f64 h w) (/.f64 (pow.f64 D 2) (pow.f64 d 2))))
(pow.f64 (/.f64 (*.f64 h w) (pow.f64 (/.f64 d D) 2)) -1)
(/.f64 1 (*.f64 h (/.f64 w (pow.f64 (/.f64 d D) 2))))
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) 3))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))) 3) (pow.f64 d 3)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 d D) 2) 3) (pow.f64 (*.f64 h w) 3)))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 (*.f64 h w) (pow.f64 D 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 d (*.f64 (pow.f64 D 2) (*.f64 h w))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 (pow.f64 D 2) (*.f64 h w)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))) 1))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 1 h) w))
(/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 1)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3) 1/3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 h w))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 1))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))) 1)
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(/.f64 (*.f64 c0 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 2 w))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(pow.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 1)
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 3)
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(pow.f64 (pow.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 3) 1/3)
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(pow.f64 (sqrt.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 2)
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) w))) c0))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) w))) c0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(cbrt.f64 (pow.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 3))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(cbrt.f64 (*.f64 (pow.f64 c0 3) (pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)) 3)))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)) 3) (pow.f64 c0 3)))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(expm1.f64 (log1p.f64 (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(log1p.f64 (expm1.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(exp.f64 (log.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(exp.f64 (*.f64 (log.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 1))
(*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))))
(*.f64 1 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 2) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(*.f64 (hypot.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/4) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (hypot.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/4) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))))
(pow.f64 (hypot.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))) 1/4) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) 2)
(+.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))) 1/2) (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))))
(/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3/2)) (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3) (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))) 3/2)) (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (+.f64 (pow.f64 M 2) (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (/.f64 c0 (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3) (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))) 3/2)) (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (fma.f64 M M (*.f64 (pow.f64 (/.f64 d D) 2) (*.f64 (/.f64 c0 (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))))))))
(pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 1)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 3)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 3) 1/3)
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(pow.f64 (hypot.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/4) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) 2)
(pow.f64 (hypot.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))) 1/4) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) 2)
(+.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))) 1/2) (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2))
(log.f64 (exp.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 3))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(expm1.f64 (log1p.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 1))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) c0 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) c0 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(fma.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(fma.f64 1 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(fma.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(+.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/4) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/4) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(fma.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))) 1/4) (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))) 1/4) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(+.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))) 1/2) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))
(fma.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(+.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(fma.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (/.f64 d D)) (/.f64 d D) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (*.f64 (/.f64 d D) (/.f64 c0 (*.f64 h w))) (/.f64 d D) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))) 1)
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))))
(*.f64 1 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 2))
(cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 2) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))
(*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/6) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/6))
(cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4) (pow.f64 M 4))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 M 2))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 6) (pow.f64 M 6))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) M) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 6) (pow.f64 M 6))) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4) (pow.f64 M 4)) (pow.f64 (*.f64 M (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 2))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 6) (pow.f64 M 6))) (cbrt.f64 (+.f64 (pow.f64 M 4) (+.f64 (pow.f64 (*.f64 M (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 2) (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)))))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 1)
(cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))
(pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/3)
(cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 3)
(cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/6) 2)
(cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))))
(cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 1))
(cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 1/3))
(cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))
(+.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (neg.f64 (pow.f64 M 2)))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (-.f64 (pow.f64 M 2) (*.f64 (pow.f64 M 2) 0))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (-.f64 (pow.f64 M 2) (*.f64 (pow.f64 M 2) 0))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 M 2))) (cbrt.f64 (pow.f64 M 4)) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 M 2))) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 M 2))) (cbrt.f64 (pow.f64 M 4)) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (-.f64 (pow.f64 M 2) (*.f64 (pow.f64 M 2) 0))))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 M 2))) (cbrt.f64 (pow.f64 M 4)) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 M 2))) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 M 2))) (cbrt.f64 (pow.f64 M 4)) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))) (fma.f64 (neg.f64 M) M (pow.f64 M 2)))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (-.f64 (pow.f64 M 2) (*.f64 (pow.f64 M 2) 0))))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 M 2))) (cbrt.f64 (pow.f64 M 4)) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 M 2))) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 M 2))) (cbrt.f64 (pow.f64 M 4)) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2))) (neg.f64 (*.f64 (pow.f64 M 2) 1))) (fma.f64 (neg.f64 (pow.f64 M 2)) 1 (*.f64 (pow.f64 M 2) 1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 M 2)) (pow.f64 M 2)) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2))) (neg.f64 (pow.f64 M 2))))
(+.f64 (*.f64 (pow.f64 M 2) 0) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)))) (pow.f64 M 2)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 M 2))) (cbrt.f64 (pow.f64 M 4)) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 M 2))) (cbrt.f64 (pow.f64 M 4)) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 M 2))) (cbrt.f64 (pow.f64 M 4)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)))) (*.f64 (cbrt.f64 (pow.f64 M 2)) (cbrt.f64 (pow.f64 M 4)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 2))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(*.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))) 2) 3) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/6) 3) (pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1/6) 3))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4) (pow.f64 M 4)) (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (pow.f64 M 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 6) (pow.f64 M 6)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4) (+.f64 (pow.f64 M 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) M) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 6) (pow.f64 M 6)) (+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4) (pow.f64 M 4)) (pow.f64 (*.f64 M (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 6) (pow.f64 M 6)) (+.f64 (pow.f64 M 4) (+.f64 (pow.f64 (*.f64 M (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 2) (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4))))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 3)
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 1)
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 2)
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))) 2) 3/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))) 2))
(fabs.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3) 1/3)
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)))))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3/2) (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2)) 3/2)))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (pow.f64 M 2))) 1))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(fma.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (neg.f64 (pow.f64 M 2)))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(fma.f64 1 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) (neg.f64 (pow.f64 M 2)))
(fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2))) (neg.f64 (pow.f64 M 2)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 4)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)))) (pow.f64 M 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (*.f64 h w) (pow.f64 D 2)))
(*.f64 c0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w))))
(/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))
(/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h))
(/.f64 (*.f64 c0 (pow.f64 (/.f64 d D) 2)) (*.f64 h w))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 1)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3) 1/3)
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 d D) 2)) (/.f64 c0 (*.f64 h w))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) 3))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) 1))
(*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))

eval828.0ms (2.7%)

Compiler

Compiled 35914 to 21304 computations (40.7% saved)

prune412.0ms (1.3%)

Pruning

43 alts after pruning (37 fresh and 6 done)

PrunedKeptTotal
New64714661
Fresh82331
Picked325
Done145
Total65943702
Accuracy
81.2%
Counts
702 → 43
Alt Table
Click to see full alt table
StatusAccuracyProgram
29.8%
(fma.f64 (/.f64 c0 (*.f64 w 2)) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (*.f64 (/.f64 c0 (*.f64 w 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))))
40.6%
(pow.f64 (cbrt.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))) 3)
41.1%
(/.f64 (*.f64 c0 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))))) (*.f64 2 w))
35.0%
(/.f64 (*.f64 c0 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (*.f64 (sqrt.f64 (fma.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)) M)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))))) (*.f64 w 2))
23.3%
(/.f64 (*.f64 c0 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 c0 w) h) 2) (pow.f64 (/.f64 d D) 4)) (pow.f64 M 2)) 3/2)))) (*.f64 w 2))
18.1%
(/.f64 (*.f64 c0 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 D 4) (*.f64 (/.f64 (pow.f64 M 2) c0) (/.f64 (*.f64 h w) (pow.f64 d 2)))) (*.f64 2 (*.f64 (/.f64 c0 h) (/.f64 (pow.f64 d 2) w)))) (pow.f64 D 2))) (*.f64 w 2))
32.0%
(/.f64 (*.f64 c0 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))) (*.f64 w 2))
36.6%
(/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 w 2))
33.3%
(/.f64 (*.f64 c0 (*.f64 2 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h w))))) (*.f64 w 2))
3.3%
(*.f64 (pow.f64 c0 2) (fma.f64 -1/2 (/.f64 (*.f64 0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h w)))) w) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 c0 2)) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2)))))))
26.2%
(*.f64 (pow.f64 c0 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
37.2%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 (/.f64 c0 w) h))) (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
38.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) M)) (sqrt.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2) (neg.f64 M))) (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2))))
37.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) M))) 3) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
33.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (fma.f64 (sqrt.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) M)) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) M) d) (sqrt.f64 (/.f64 (*.f64 h w) c0)))) (*.f64 (sqrt.f64 (/.f64 c0 (*.f64 h w))) d)) D) (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2))))
18.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (pow.f64 M 2)) (-.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2)))))))
23.5%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 d D) 4) (pow.f64 (/.f64 c0 (*.f64 h w)) 2) (neg.f64 (pow.f64 M 2))))))
25.0%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 (*.f64 c0 d) d) (*.f64 (pow.f64 D 2) (*.f64 h w))) (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)))))
22.6%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
22.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (pow.f64 (cbrt.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))) 3)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
25.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 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)))))
11.8%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (exp.f64 (log.f64 (*.f64 w (*.f64 h (pow.f64 D 2)))))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
31.4%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))) 3))))
32.1%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (neg.f64 M) M)))))
29.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2)))))))
24.3%
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (/.f64 d 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)))))
33.7%
(*.f64 (/.f64 c0 (*.f64 2 w)) (*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 c0 h) (pow.f64 d 2)) w) (pow.f64 D 2))))
28.7%
(*.f64 c0 (/.f64 (fma.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
35.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (pow.f64 (cbrt.f64 (*.f64 w (*.f64 D h))) 3)))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
39.3%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 c0 (/.f64 1 (*.f64 h (/.f64 w (pow.f64 (/.f64 d D) 2)))))) (*.f64 2 w)))
36.8%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (*.f64 c0 (*.f64 (/.f64 d (*.f64 (*.f64 h w) (pow.f64 D 2))) d))) (*.f64 2 w)))
35.1%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
33.7%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D))))) (sqrt.f64 (*.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) M) (-.f64 (*.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 w (*.f64 h D)))))) M)))) (*.f64 2 w)))
39.0%
(*.f64 c0 (/.f64 (fma.f64 c0 (*.f64 d (/.f64 d (*.f64 D (*.f64 D (*.f64 h w))))) (*.f64 c0 (/.f64 (pow.f64 (/.f64 d D) 2) (*.f64 h w)))) (*.f64 2 w)))
5.6%
(*.f64 c0 (/.f64 (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2)) (pow.f64 M 2)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2))))) (*.f64 2 w)))
32.4%
(*.f64 c0 (/.f64 (+.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 c0 w) h) (pow.f64 (/.f64 d D) 2)) 2) (pow.f64 M 2)))) (*.f64 2 w)))
29.2%
(*.f64 c0 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 w 2)))))
40.7%
(*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))
19.4%
(*.f64 c0 (exp.f64 (+.f64 (log.f64 (/.f64 (*.f64 c0 (pow.f64 d 2)) (*.f64 h (pow.f64 w 2)))) (*.f64 -2 (log.f64 D)))))
17.1%
(*.f64 c0 (exp.f64 (*.f64 2 (log.f64 (/.f64 (hypot.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w))))) (sqrt.f64 (*.f64 2 w)))))))
19.2%
(*.f64 c0 (exp.f64 (log.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
19.1%
(*.f64 c0 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) 3))))
19.9%
(exp.f64 (log.f64 (*.f64 c0 (/.f64 (fma.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)) (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w)))))
Compiler

Compiled 5055 to 2296 computations (54.6% saved)

regimes2.4s (7.7%)

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

10 calls:

583.0ms
d
508.0ms
w
281.0ms
D
237.0ms
M
232.0ms
c0
Results
AccuracySegmentsBranch
54.1%7c0
51.7%9w
50.3%6h
55.5%6D
51.9%9d
52.1%6M
58.2%2(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M)))))
45.5%5(*.f64 d d)
49.8%4(*.f64 D D)
50.0%4(*.f64 M M)
Compiler

Compiled 127 to 78 computations (38.6% saved)

regimes18.0ms (0.1%)

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

1 calls:

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

Compiled 58 to 21 computations (63.8% saved)

regimes9.0ms (0%)

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

1 calls:

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

Compiled 58 to 21 computations (63.8% saved)

regimes29.0ms (0.1%)

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

1 calls:

28.0ms
D
Results
AccuracySegmentsBranch
55.0%6D
Compiler

Compiled 7 to 6 computations (14.3% saved)

regimes21.0ms (0.1%)

Accuracy

Total -23.5b remaining (-57.8%)

Threshold costs -23.5b (-57.8%)

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

6 calls:

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

Compiled 42 to 36 computations (14.3% saved)

bsearch2.0ms (0%)

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

Compiled 67 to 29 computations (56.7% saved)

bsearch1.0ms (0%)

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

Compiled 67 to 29 computations (56.7% saved)

bsearch1.0ms (0%)

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

Compiled 67 to 29 computations (56.7% saved)

bsearch438.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
3.9444045651172805e-32
4.4791156956302863e-32
63.0ms
5.310768541840332e-87
5.918402590113986e-87
186.0ms
6.628629252563859e-157
5.270783810798185e-155
93.0ms
6.580122810950573e-166
1.1386532720134035e-165
77.0ms
1.2239462017577902e-189
5.373093233468746e-189
Results
35.0ms142×256infinite
189.0ms59×4096valid
11.0ms52×256valid
88.0ms37×8192valid
18.0ms28×2048valid
2.0ms12×256invalid
5.0ms10×1024valid
2.0ms1024infinite
1.0ms512valid
0.0ms256infinite
Compiler

Compiled 949 to 701 computations (26.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 277.0ms
Operation ival-mult, time spent: 192.0ms, 69.0% of total-time
Operation ival-sqrt, time spent: 56.0ms, 20.0% of total-time
Operation ival-div, time spent: 17.0ms, 6.0% of total-time
Operation ival-sub, time spent: 5.0ms, 2.0% of total-time
Operation ival-add, time spent: 5.0ms, 2.0% of total-time
Operation const, time spent: 1.0ms, 0.0% of total-time

simplify37.0ms (0.1%)

Algorithm
egg-herbie
Rules
36×*-commutative
18×+-commutative
12×not-or
10×sub-neg
10×if-not
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
0861712
11201681
21321612
31431581
41521581
51591577
61631577
71651577
81661577
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (/.f64 (*.f64 c0 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))) (*.f64 w 2)) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 w 2)))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (neg.f64 M) M))))) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 w 2)))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.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 c0 0)) (*.f64 w 2)))
(if (<=.f64 D 2947168199691457/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 w 2)) (if (<=.f64 D 4066525257503373/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) (if (<=.f64 D 8453675831600253/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 w 2)) (if (<=.f64 D 405953734519727/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) (if (<=.f64 D 7855571300653603/182687704666362864775460604089535377456991567872) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 w 2)) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))))))
(/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 w 2))
Outputs
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (/.f64 (*.f64 c0 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))) (*.f64 w 2)) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 w 2)))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (/.f64 (*.f64 c0 (+.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (pow.f64 M 2))))) (*.f64 2 w)) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 2 w)))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 (neg.f64 M) M))))) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 w 2)))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 M (neg.f64 M)))))) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 2 w)))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 (/.f64 d D) (/.f64 d D))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 (/.f64 c0 w) h)) 2) (*.f64 M M))))) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 2 w)))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.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 c0 0)) (*.f64 w 2)))
(if (<=.f64 (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) +inf.0) (*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (/.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 c0 0)) (*.f64 2 w)))
(if (<=.f64 D 2947168199691457/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 w 2)) (if (<=.f64 D 4066525257503373/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) (if (<=.f64 D 8453675831600253/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 w 2)) (if (<=.f64 D 405953734519727/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))) (if (<=.f64 D 7855571300653603/182687704666362864775460604089535377456991567872) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 w 2)) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 h w)))) (*.f64 2 w))))))))
(if (<=.f64 D 2947168199691457/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 2 w)) (if (<=.f64 D 4066525257503373/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) (*.f64 2 w))) (if (<=.f64 D 8453675831600253/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 2 w)) (if (or (<=.f64 D 405953734519727/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (not (<=.f64 D 7855571300653603/182687704666362864775460604089535377456991567872))) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) (*.f64 2 w))) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 2 w))))))
(if (<=.f64 D 2947168199691457/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 2 w)) (if (<=.f64 D 4066525257503373/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) (*.f64 2 w))) (if (or (<=.f64 D 8453675831600253/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (not (or (<=.f64 D 405953734519727/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (not (<=.f64 D 7855571300653603/182687704666362864775460604089535377456991567872))))) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 2 w)) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) (*.f64 2 w))))))
(if (<=.f64 D 2947168199691457/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 2 w)) (if (or (<=.f64 D 4066525257503373/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376) (not (or (<=.f64 D 8453675831600253/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (not (or (<=.f64 D 405953734519727/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (not (<=.f64 D 7855571300653603/182687704666362864775460604089535377456991567872))))))) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) (*.f64 2 w))) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 2 w))))
(if (or (<=.f64 D 2947168199691457/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (not (or (<=.f64 D 4066525257503373/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376) (not (or (<=.f64 D 8453675831600253/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (and (not (<=.f64 D 405953734519727/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368)) (<=.f64 D 7855571300653603/182687704666362864775460604089535377456991567872))))))) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 2 w)) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) (*.f64 2 w))))
(if (or (<=.f64 D 2947168199691457/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (not (or (<=.f64 D 4066525257503373/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376) (and (not (<=.f64 D 8453675831600253/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928)) (or (<=.f64 D 405953734519727/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (not (<=.f64 D 7855571300653603/182687704666362864775460604089535377456991567872))))))) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 2 w)) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) (*.f64 2 w))))
(if (or (<=.f64 D 2947168199691457/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (and (not (<=.f64 D 4066525257503373/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376)) (or (<=.f64 D 8453675831600253/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (and (not (<=.f64 D 405953734519727/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368)) (<=.f64 D 7855571300653603/182687704666362864775460604089535377456991567872))))) (/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 2 w)) (*.f64 c0 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 (*.f64 w h)))) (*.f64 2 w))))
(/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 w 2))
(/.f64 (*.f64 c0 (*.f64 c0 0)) (*.f64 2 w))
Compiler

Compiled 407 to 185 computations (54.5% saved)

soundness3.9s (12.6%)

Rules
1874×*-commutative
1866×fma-neg
1796×fma-define
1468×times-frac
1374×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0144684649
1427180508
068944
11286944
01774110850
15432109033
02224224889
17703224877
0601674
111751548
067890
11216890
02276766
110296510
258716462
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1741 to 713 computations (59% saved)

end0.0ms (0%)

preprocess116.0ms (0.4%)

Remove

(abs M)

(abs d)

(abs D)

Compiler

Compiled 2154 to 908 computations (57.8% saved)

Profiling

Loading profile data...